Pha phpmyadmin không hoạt động
PhpMyAdmin là một công cụ nguồn mở và miễn phí để quản trị MySQL và MariaDB. Là một ứng dụng web di động được viết bằng PHP, nó đã trở thành một trong những công cụ quản trị phổ biến nhất cho MySQL Show
Trong hướng dẫn này, chúng ta sẽ tìm hiểu các bước liên quan đến việc cài đặt phpMyAdmin trên MacOS điều kiện tiên quyết
Cài đặtCài đặt phpMyAdmin bao gồm các bước sau 1) Tải xuống tệp Để cài đặt tệp trên MacOS, chúng tôi cần tải xuống tệp nén từ trang web chính thức của phpMyAdmin https. //các tập tin. phpmyadmin. mạng/phpMyAdmin/4. 7. 6/phpMyAdmin-4. 7. 6 ngôn ngữ. hắc ín. gz 2) Giải nén tập tin 3) Bắt đầu máy chủ phát triển Để truy cập phpMyAdmin từ localhost, chúng ta cần khởi động máy chủ phát triển. Đầu tiên, chúng ta cần thay đổi thư mục làm việc của mình bằng cách gõ lệnh sau Máy chủ phát triển sẽ được bắt đầu có máy chủ gốc trong thư mục phpmyadmin. Bây giờ, gõ localhost. 8080 để truy cập phpmyadmin trên localhost. Nó sẽ xuất hiện như thế này Cửa sổ sẽ nhắc chúng tôi điền tên người dùng và mật khẩu MySQL của chúng tôi. Điền các chi tiết cần thiết và nhấn GO Trong Phần 1 của loạt bài gồm 3 phần này, chúng tôi đã đề cập đến việc định cấu hình Apache trên macOS để hoạt động tốt hơn với tài khoản người dùng cục bộ của bạn, cũng như quy trình cài đặt để cài đặt nhiều phiên bản PHP Trong Phần 2 này, chúng tôi sẽ đề cập đến việc cài đặt MySQL, Máy chủ ảo, bộ nhớ đệm APC, YAML và Xdebug. Sau khi hoàn thành hướng dẫn này, hãy nhớ xem cách bật SSL trong Phần 3 của loạt bài 25/12/2022 Đã cập nhật để phản ánh macOS 13. 0 Thông gió Hướng dẫn này dành cho các nhà phát triển web có kinh nghiệm. Nếu bạn là nhà phát triển mới bắt đầu, bạn sẽ được phục vụ tốt hơn khi sử dụng MAMP hoặc MAMP Pro mysqlMặc dù không bắt buộc để phát triển Grav, nhưng đôi khi bạn chắc chắn cần cài đặt MySQL. Trong hướng dẫn ban đầu, chúng tôi đã sử dụng gói cài đặt Oracle MySQL. Tuy nhiên, hiện tại chúng tôi đã chuyển sang MariaDB, một giải pháp thay thế thả xuống cho MySQL và dễ dàng cài đặt và cập nhật với Brew. Thông tin chi tiết về quá trình cài đặt HomeBrew có thể được tìm thấy trên mariadb. org nhưng các yếu tố cần thiết như sau Cài đặt MariaDB với Brew
Sau khi cài đặt thành công, bạn có thể khởi động máy chủ và đảm bảo nó tự động khởi động trong tương lai với
Bạn sẽ nhận được một số phản hồi tích cực về hành động đó
Bạn phải thay đổi mật khẩu máy chủ MySQL và bảo mật cài đặt của bạn. Cách đơn giản nhất để thực hiện việc này là sử dụng tập lệnh được cung cấp
Chỉ cần trả lời các câu hỏi và điền chúng phù hợp với môi trường của bạn. Bạn chỉ có thể nhấn quay lại khi được nhắc nhập mật khẩu gốc hiện tại Tải xuống TablePlus và cài đặt nó. (thật tuyệt vời và có phiên bản miễn phí. ). Bạn nên tạo một kết nối MySQL mới, đặt Tên, màu sắc và đánh dấu tùy chọn 8 sau khi bạn nhập Người dùng của 9 và mật khẩu mới tạo của bạnNếu bạn cần dừng máy chủ, bạn có thể sử dụng lệnh đơn giản Máy chủ ảo ApacheMột tùy chọn phát triển rất tiện dụng là thiết lập nhiều máy chủ ảo cho các dự án khác nhau của bạn. Điều này có nghĩa là bạn có thể thiết lập các tên như 0 trỏ đến thiết lập Grav của bạn hoặc 1 cho một URL dành riêng cho dự ánApache thường thực hiện khớp dựa trên tên, vì vậy bạn không cần phải định cấu hình nhiều địa chỉ IP. Thông tin chi tiết có thể được tìm thấy trên apache. trang web tổ chức Apache đã được cấu hình sẵn để hỗ trợ hành vi này nhưng nó không được kích hoạt. Trước tiên, bạn cần bỏ ghi chú những dòng sau trong tệp 2 của mình
và
Sau đó, bạn có thể chỉnh sửa tệp được tham chiếu này và định cấu hình tệp theo nhu cầu của mình
Tệp này đã có một số hướng dẫn nhưng điều quan trọng cần nhớ là các quy tắc này được so khớp theo thứ tự. Khi bạn thiết lập máy chủ ảo, bạn sẽ mất gốc tài liệu cũ của mình, vì vậy trước tiên bạn cần thêm lại hỗ trợ cho máy chủ ảo đó với tư cách là máy chủ ảo
Đừng quên thay đổi 3 cho tên người dùng thực của bạn trên máy Mac. Ví dụ. 4Khi bạn thiết lập máy chủ ảo 5 của mình, bạn có thể nhận được cảnh báo chẳng hạn như 6 khi khởi động lại Apache. Điều này chỉ cho bạn biết rằng thư mục nguồn được liệt kê cho máy chủ ảo của bạn không có trên ổ đĩa. Đó là một vấn đề có thể được giải quyết bằng cách chỉnh sửa tệp này với 7 đã được sửadnsmasqTrước đây, chúng tôi khuyên bạn nên sử dụng tên miền 8, nhưng vì Chrome 63 buộc tất cả các miền 8 sử dụng SSL nên hướng dẫn này đã được cập nhật để sử dụng 5Trong ví dụ máy chủ ảo mà chúng tôi thiết lập ở trên, chúng tôi đã xác định 1 của 2. Điều này theo mặc định sẽ không giải quyết cho máy cục bộ của bạn, nhưng nó thường rất hữu ích để có thể thiết lập các máy chủ ảo khác nhau cho mục đích phát triển. Bạn có thể thực hiện việc này bằng cách luôn thêm các mục nhập vào 3 theo cách thủ công hoặc bạn có thể cài đặt và định cấu hình Dnsmasq để tự động xử lý các tên ký tự đại diện 4 và chuyển tiếp tất cả chúng tới máy chủ cục bộ ( 5)Đầu tiên chúng tôi cài đặt nó với brew
Sau đó, chúng tôi thiết lập 4 máy chủ 0Khởi động nó và đảm bảo nó tự khởi động khi khởi động lại trong tương lai 1Và cuối cùng, thêm nó vào trình phân giải 2Bây giờ bạn có thể kiểm tra nó bằng cách ping một số tên 5 không có thật 3thì đấy. chúng tôi đã thiết lập thành công chuyển tiếp ký tự đại diện của tất cả các tên DNS của 4 tới máy chủ cục bộXdebugMột trong những khía cạnh quan trọng nhất của bất kỳ loại hình phát triển nào là khả năng gỡ lỗi và sửa mã của bạn. PHP đi kèm với sự hỗ trợ hạn chế để kết xuất các biến hoặc đăng nhập vào một tệp, nhưng đối với các tình huống phức tạp hơn, bạn cần một thứ gì đó mạnh mẽ hơn Xdebug cung cấp là một tiện ích mở rộng sửa lỗi và định hình cho PHP cung cấp đầu ra thân thiện với HTML cho phương thức 9 giúp cải thiện khả năng đọc của phiên bản mặc định. Nó cũng cung cấp các phương thức kết xuất hữu ích khác cũng như hiển thị dấu vết ngăn xếp. Tuy nhiên, một trong những tính năng tốt nhất là khả năng gỡ lỗi từ xa mã của bạn. Điều này có nghĩa là bạn có thể đặt các điểm dừng và kiểm tra từng bước mã PHP của mình khi bạn thực hiện. Tài liệu đầy đủ về Xdebug chứa nhiều thông tin về tất cả các chức năng có sẵnXdebug cho các phiên bản PHP khác nhauCó một số vấn đề về tính tương thích mà chúng tôi cần tính đến, vì một số phiên bản PHP nhất định chỉ có thể chạy một số phiên bản Xdebug nhất định Phiên bản PHP Phiên bản Xdebug tương thíchPHP 7. 0Xdebug 2. 7PHP 7. 1Xdebug 2. 9PHP 7. 2-7. 4Xdebug 3. 1PHP 8. 0+Xdebug 3. 2Để cài đặt các phiên bản cụ thể của Xdebug, chúng ta cần chuyển sang phiên bản PHP mà chúng ta muốn cài đặt, sau đó chạy các lệnh này Đối với PHP7. 0 4Đối với PHP7. 1 5Đối với PHP7. 2 - 7. 4thay đổi 0 thành phiên bản bạn muốn cài đặt xdebug cho (7. 2 - 7. 4) 6Đối với PHP8. 0+thay đổi 1 thành phiên bản bạn muốn cài đặt xdebug cho (8. 0+) 7Cấu hình XdebugGiống như các mô-đun cài đặt PECL khác, điều này sẽ tạo một mục nhập đơn giản trong tệp 2, nhưng bạn thực sự cần định cấu hình Xdebug để nó hữu ích. Vì vậy, hãy tiếp tục và tạo tệp cấu hình của chúng tôi vì dù sao chúng tôi cũng sẽ cần nó trong thời gian ngắnBây giờ bạn sẽ cần xóa mục nhập 3 mà PECL thêm vào đầu 2 của bạn. Vì vậy, hãy chỉnh sửa tệp này và xóa dòng trên cùng. Trong ví dụ này, chúng tôi sẽ sử dụng 5 nhưng đó là quy trình giống nhau cho từng phiên bản PHP 8Khi dòng đó bị xóa, chúng tôi có thể thêm một tệp mới với mục nhập thích hợp vào thư viện 6 mới bắt đầu 9Đối với các phiên bản Xdebug trước 7 (tức là PHP 5. 6 đến PHP 7. 1) bạn có thể dán đoạn sau vào tệp 0Tuy nhiên, phiên bản Xdebug 8 (tức là PHP 7. 2+) có cú pháp đơn giản hóa và trông như thế này 1Khởi động lại Apache bằng lệnh 9 để nhận các thay đổi của bạn. Bạn nên kiểm tra 0 để đảm bảo rằng thông tin Xdebug được hiển thịnếu Xdebug vẫn hiển thị trong 1 thì nguyên nhân rất có thể là bạn đã không xóa mục nhập 2 ở đầu 2Khởi động lại Apache bằng lệnh 9 để nhận các thay đổi của bạnTập lệnh chuyển đổi XdebugW00fz đã tạo một công cụ tuyệt vời để bật/tắt nhanh xdebug. Cài cái này với brew 2Sử dụng nó rất đơn giản, bạn có thể lấy trạng thái hiện tại với 3Và sau đó bật hoặc tắt nó với 4Xdebug đã bật CLIĐôi khi bạn muốn gỡ lỗi từ CLI và bạn có thể thực hiện việc này bằng cách đặt biến môi trường. Cách tiếp cận ưa thích của tôi là sử dụng một tập lệnh đơn giản hoạt động với tất cả các phiên bản Xdebug. Trước tiên hãy tạo một tệp trong thư mục 5 của người dùng của bạn (tạo thư mục nếu nó chưa tồn tại) và gọi nó là 6 sau đó lưu tệp này 5Sau đó đảm bảo nó có thể thực thi được 6Sau đó, khi bạn cần gỡ lỗi, chỉ cần chạy nó bất cứ khi nào bạn cần 7APC CacheBộ nhớ đệm trong PHP là một phần quan trọng của phương trình hiệu suất. Có hai loại bộ nhớ đệm thường có sẵn và cả hai đều có tác động lớn đến tốc độ và hiệu suất Loại bộ đệm đầu tiên được gọi là bộ đệm opcode và đây là thứ lấy tập lệnh PHP của bạn và biên dịch nó để thực thi nhanh hơn. Điều này một mình thường có thể dẫn đến tăng tốc độ gấp 3 lần Loại bộ đệm thứ hai là bộ đệm người dùng và đây là kho lưu trữ dữ liệu mà PHP có thể sử dụng để lưu trữ và truy xuất dữ liệu nhanh chóng từ. Chúng thường chạy trong bộ nhớ, có nghĩa là chúng tạm thời, nhưng rất nhanh Theo mặc định, tất cả các gói PHP đều được tích hợp sẵn Zend OPcache, nhưng bạn vẫn có thể cài đặt APCu Cache làm kho lưu trữ dữ liệu Cài đặt APCuChuyển sang PHP 7. 0, sau đó chạy các lệnh 7 sau để cài đặt 8 8Sau đó, bạn có thể cài đặt APCu qua PECL. PECL là trình quản lý gói PHP hiện là cách ưa thích để cài đặt các gói PHP. Việc sử dụng nó đòi hỏi nhiều công việc thủ công hơn trước đây khi các gói này có sẵn thông qua lệnh cài đặt brew một dòng duy nhất Đối với PHP7. 0 trở lên, bạn có thể sử dụng bản phát hành APCu 9 mới nhất, vì vậy quy trình này giống nhau đối với tất cả. Trước tiên hãy chuyển sang PHP 7. 0 và cài đặt thư viện APCu 9Trả lời bất kỳ câu hỏi nào bằng cách nhấn 0 để chấp nhận các giá trị mặc địnhKhởi động lại Apache bằng lệnh 9 để nhận các thay đổi của bạn[Tùy chọn] Cấu hình APCuĐiều này có thể là đủ đối với hầu hết mọi người, nhưng nếu bạn giống tôi và muốn kiểm soát nhiều hơn một chút đối với cài đặt của mình cũng như khả năng bật/tắt tiện ích mở rộng dễ dàng hơn, chúng tôi có một số bước tùy chọn bổ sung Bây giờ bạn sẽ cần xóa mục nhập 2 mà PECL thêm vào đầu 2 của bạn. Vì vậy, hãy chỉnh sửa tệp này và xóa dòng trên cùng 0Khi dòng đó bị xóa, chúng ta có thể thêm một tệp mới có mục thích hợp vào thư viện 4 được tạo gần đây 1Trong tập tin này dán như sau 2Khởi động lại Apache bằng lệnh 9 để nhận các thay đổi của bạnAPCu cho các phiên bản PHP khácĐối với PHP7. 1 làm như sau 3 6 cho phép PECL chỉ xóa đăng ký, nó không thực sự gỡ cài đặt bất cứ thứ gìMột lần nữa, nếu bạn đồng ý với các giá trị mặc định của ACPu, bạn có thể để nguyên mọi thứ, nhưng bạn có thể chọn lặp lại các bước Cấu hình APCu tùy chọn để tạo tệp cấu hình APCu trước mỗi phiên bản PHP Đối với tất cả các phiên bản khác, chỉ cần chuyển sang phiên bản PHP phù hợp và chạy hai lệnh pecl YAMLVới các phiên bản Grav gần đây, chúng tôi hiện sử dụng thư viện PECL YAML gốc cho phép xử lý YAML được thực hiện bằng thư viện libYAML C hiệu quả cao thay vì thư viện Symfony PHP. Điều này có thể giúp cải thiện gấp 5 lần thời gian xử lý YAML. May mắn thay, đây là một quy trình đơn giản để cài đặt cho bất kỳ phiên bản PHP nào Chuyển sang PHP5. 6, sau đó chạy các lệnh 7 sau để cài đặt 8 4Sau đó, bạn có thể cài đặt YAML qua PECL Đối với *PHP 7. 0, chúng ta phải cài đặt phiên bản YAML mới nhất 5Trả lời bất kỳ câu hỏi nào bằng cách nhấn 0 để chấp nhận các giá trị mặc địnhKhởi động lại Apache bằng lệnh 9 để nhận các thay đổi của bạnYAML cho các phiên bản PHP khácTrước tiên hãy chuyển sang PHP 7. 1 và cài đặt thư viện YAML 6Khởi động lại Apache bằng lệnh 9 để nhận các thay đổi của bạn 6 cho phép PECL chỉ xóa đăng ký, nó không thực sự gỡ cài đặt bất cứ thứ gìvà đối với tất cả các phiên bản khác, chỉ cần lặp lại các bước trên sau khi chuyển sang phiên bản PHP phù hợp [Tùy chọn] Cấu hình YAMLNếu bạn thích mạo hiểm hoặc muốn giữ mọi thứ thống nhất, bạn có thể làm theo quy trình tương tự như APCu và xóa mục nhập 3 mặc định trong mỗi tệp 2 của PHP và thay vào đó, hãy tạo một tệp 5 7Bây giờ bạn đã sẵn sàng với môi trường phát triển PHP của Rockin'. Để tìm hiểu cách kích hoạt SSL trên Apache, hãy xem Phần 3 của loạt bài GHI CHÚ. Quá trình cài đặt brew thực sự tạo ra các tệp cấu hình lần lượt là 6, 7, 8, 9, 00, 01 và 02. Nếu bạn muốn gỡ cài đặt tiện ích mở rộng PHP, chỉ cần đổi tên tệp 03 thành 04 và khởi động lại apache. Ngoài ra, bạn chỉ cần sử dụng brew để gỡ cài đặt và cài đặt lại khi cần
Làm cách nào để cài đặt phpMyAdmin trong Mac bằng brew?điều kiện tiên quyết. cài đặt homebrew. . Kích hoạt Apache. Mở Terminal và chạy đoạn Code sau. sudo apachectl bắt đầu. . Kích hoạt PHP cho Apache. Hãy tạo một bản sao lưu của cấu hình Apache mặc định. . Cài đặt MySQL. Để cài đặt MySQL. bia cài đặt mysql. . Kết nối PHP và MySQL. . Cài đặt PHPMyAdmin Làm cách nào để cài đặt phpMyAdmin 2022?Các bước về Cách cài đặt và cấu hình phpMyAdmin trong Ubuntu 22. 04. . Bước 1. Cập nhật phụ thuộc hệ thống Bước 2. Cài đặt phpMyAdmin Bước 3. Định cấu hình phpMyAdmin Bước 4. Khởi động lại máy chủ Apache Bước 5. Đăng nhập vào phpMyAdmin Bước 6. Phần kết luận Làm cách nào để thiết lập phpMyAdmin?Ngoài việc cài đặt, bạn cần cấp quyền, tạo người dùng riêng và bảo mật phpMyAdmin. . Cài đặt gói phpMyAdmin Thiết lập người dùng và cấp quyền Truy cập phpMyAdmin trên trình duyệt Tạo người dùng mới Bảo mật phpMyAdmin Làm cách nào để cài đặt phpMyAdmin trong Windows 10?Truy cập http. //www. máy chủ. com/en/ trong trình duyệt web của bạn. . Nhấp vào Có khi được nhắc Chọn một ngôn ngữ và nhấp vào OK Kiểm tra "Tôi chấp nhận thỏa thuận" và nhấp vào Tiếp theo Nhấp vào Tiếp theo ba lần Nhấp vào Cài đặt |