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

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

  • Hệ điều hành Mac
  • Đăng nhập với tư cách quản trị viên trên thiết bị đầu cuối
  • Homebrew phải được cài đặt trên hệ thống
  • PHP5. x hoặc cao hơn

Cài đặt

Cà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ó
29/10/2021 Đã cập nhật để phản ánh macOS 12. 0 Monterey và loại bỏ PHP 5. 6
13/11/2020 Cập nhật để phản ánh việc phát hành macOS 11. 0 lớn
02/12/2019 Cập nhật để phản ánh bản phát hành mới nhất của PHP 7. 4 và loại bỏ PHP 7. 1 từ vòi chính thức
02/12/2019 Cập nhật để phản ánh bản phát hành mới nhất của PHP 7. 4 và loại bỏ PHP 7. 1 từ vòi chính thức
08/10/2019 Cập nhật để phản ánh việc phát hành macOS 10. 5 Catalina
01/10/2019 Đã cập nhật thêm lại PHP 5. 6 và PHP7. 0 từ và thùng không dùng nữa bên ngoài
12/12/2018 Cập nhật để phản ánh bản phát hành mới nhất của PHP 7. 3 và loại bỏ PHP 7. 0 từ bia

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

mysql

Mặ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

brew update
brew install mariadb

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

brew services start mariadb

Bạn sẽ nhận được một số phản hồi tích cực về hành động đó

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]

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

sudo /opt/homebrew/bin/mysql_secure_installation

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

sudo /opt/homebrew/bin/mysql_secure_installation
8 sau khi bạn nhập Người dùng của
sudo /opt/homebrew/bin/mysql_secure_installation
9 và mật khẩu mới tạo của bạn

Nếu bạn cần dừng máy chủ, bạn có thể sử dụng lệnh đơn giản

brew services stop mariadb
Máy chủ ảo Apache

Mộ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ư

brew services stop mariadb
0 trỏ đến thiết lập Grav của bạn hoặc
brew services stop mariadb
1 cho một URL dành riêng cho dự án

Apache 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

brew services stop mariadb
2 của mình

LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf

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

code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf

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


    DocumentRoot "/Users/your_user/Sites"
    ServerName localhost



    DocumentRoot "/Users/your_user/Sites/grav-admin"
    ServerName grav-admin.test

Đừng quên thay đổi

brew services stop mariadb
3 cho tên người dùng thực của bạn trên máy Mac. Ví dụ.
brew services stop mariadb
4

Khi bạn thiết lập máy chủ ảo

brew services stop mariadb
5 của mình, bạn có thể nhận được cảnh báo chẳng hạn như
brew services stop mariadb
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
brew services stop mariadb
7 đã được sửa

dnsmasq

Trước đây, chúng tôi khuyên bạn nên sử dụng tên miền

brew services stop mariadb
8, nhưng vì Chrome 63 buộc tất cả các miền
brew services stop mariadb
8 sử dụng SSL nên hướng dẫn này đã được cập nhật để sử dụng
brew services stop mariadb
5

Trong ví dụ máy chủ ảo mà chúng tôi thiết lập ở trên, chúng tôi đã xác định

LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
1 của
LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
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
LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
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
LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
4 và chuyển tiếp tất cả chúng tới máy chủ cục bộ [
LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
5]

Đầu tiên chúng tôi cài đặt nó với brew

brew install dnsmasq

Sau đó, chúng tôi thiết lập

LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
4 máy chủ

brew services start mariadb
0

Khởi động nó và đảm bảo nó tự khởi động khi khởi động lại trong tương lai

brew services start mariadb
1

Và cuối cùng, thêm nó vào trình phân giải

brew services start mariadb
2

Bây giờ bạn có thể kiểm tra nó bằng cách ping một số tên

brew services stop mariadb
5 không có thật

brew services start mariadb
3

thì đấ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

LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
4 tới máy chủ cục bộ

Xdebug

Mộ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

LoadModule vhost_alias_module lib/httpd/modules/mod_vhost_alias.so
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ẵn

Xdebug cho các phiên bản PHP khác nhau

Có 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
brew services start mariadb
4Đối với PHP7. 1
brew services start mariadb
5Đối với PHP7. 2 - 7. 4

thay đổi

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
0 thành phiên bản bạn muốn cài đặt xdebug cho [7. 2 - 7. 4]

brew services start mariadb
6Đối với PHP8. 0+

thay đổi

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
1 thành phiên bản bạn muốn cài đặt xdebug cho [8. 0+]

brew services start mariadb
7

Cấu hình Xdebug

Giố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

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
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ắn

Bây giờ bạn sẽ cần xóa mục nhập

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
3 mà PECL thêm vào đầu
# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
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
# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
5 nhưng đó là quy trình giống nhau cho từng phiên bản PHP

brew services start mariadb
8

Khi 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

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
6 mới bắt đầu

brew services start mariadb
9

Đối với các phiên bản Xdebug trước

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
7 [tức là PHP 5. 6 đến PHP 7. 1] bạn có thể dán đoạn sau vào tệp

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
0

Tuy nhiên, phiên bản Xdebug

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
8 [tức là PHP 7. 2+] có cú pháp đơn giản hóa và trông như thế này

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
1

Khởi động lại Apache bằng lệnh

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
9 để nhận các thay đổi của bạn. Bạn nên kiểm tra
code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
0 để đảm bảo rằng thông tin Xdebug được hiển thị

nếu Xdebug vẫn hiển thị trong

code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
1 thì nguyên nhân rất có thể là bạn đã không xóa mục nhập
code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
2 ở đầu
# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
2

Khởi động lại Apache bằng lệnh

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
9 để nhận các thay đổi của bạn

Tập lệnh chuyển đổi Xdebug

W00fz đã 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

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
2

Sử dụng nó rất đơn giản, bạn có thể lấy trạng thái hiện tại với

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
3

Và sau đó bật hoặc tắt nó với

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
4

Xdebug đã 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

code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
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à
code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
6 sau đó lưu tệp này

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
5

Sau đó đảm bảo nó có thể thực thi được

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
6

Sau đó, khi bạn cần gỡ lỗi, chỉ cần chạy nó bất cứ khi nào bạn cần

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
7APC Cache

Bộ 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 APCu

Chuyển sang PHP 7. 0, sau đó chạy các lệnh

code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
7 sau để cài đặt
code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
8

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
8

Sau đó, 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

code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
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

==> Successfully started `mariadb` [label: homebrew.mxcl.mariadb]
9

Trả lời bất kỳ câu hỏi nào bằng cách nhấn


    DocumentRoot "/Users/your_user/Sites"
    ServerName localhost



    DocumentRoot "/Users/your_user/Sites/grav-admin"
    ServerName grav-admin.test
0 để chấp nhận các giá trị mặc định

Khởi động lại Apache bằng lệnh

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
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


    DocumentRoot "/Users/your_user/Sites"
    ServerName localhost



    DocumentRoot "/Users/your_user/Sites/grav-admin"
    ServerName grav-admin.test
2 mà PECL thêm vào đầu
# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
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

sudo /opt/homebrew/bin/mysql_secure_installation
0

Khi 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


    DocumentRoot "/Users/your_user/Sites"
    ServerName localhost



    DocumentRoot "/Users/your_user/Sites/grav-admin"
    ServerName grav-admin.test
4 được tạo gần đây

sudo /opt/homebrew/bin/mysql_secure_installation
1

Trong tập tin này dán như sau

sudo /opt/homebrew/bin/mysql_secure_installation
2

Khởi động lại Apache bằng lệnh

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
9 để nhận các thay đổi của bạn

APCu cho các phiên bản PHP khác

Đối với PHP7. 1 làm như sau

sudo /opt/homebrew/bin/mysql_secure_installation
3


    DocumentRoot "/Users/your_user/Sites"
    ServerName localhost



    DocumentRoot "/Users/your_user/Sites/grav-admin"
    ServerName grav-admin.test
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

YAML

Vớ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

code /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
7 sau để cài đặt

    DocumentRoot "/Users/your_user/Sites"
    ServerName localhost



    DocumentRoot "/Users/your_user/Sites/grav-admin"
    ServerName grav-admin.test
8

sudo /opt/homebrew/bin/mysql_secure_installation
4

Sau đó, 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

sudo /opt/homebrew/bin/mysql_secure_installation
5

Trả lời bất kỳ câu hỏi nào bằng cách nhấn


    DocumentRoot "/Users/your_user/Sites"
    ServerName localhost



    DocumentRoot "/Users/your_user/Sites/grav-admin"
    ServerName grav-admin.test
0 để chấp nhận các giá trị mặc định

Khởi động lại Apache bằng lệnh

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
9 để nhận các thay đổi của bạn

YAML cho các phiên bản PHP khác

Trước tiên hãy chuyển sang PHP 7. 1 và cài đặt thư viện YAML

sudo /opt/homebrew/bin/mysql_secure_installation
6

Khởi động lại Apache bằng lệnh

# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
9 để nhận các thay đổi của bạn


    DocumentRoot "/Users/your_user/Sites"
    ServerName localhost



    DocumentRoot "/Users/your_user/Sites/grav-admin"
    ServerName grav-admin.test
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 YAML

Nế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

brew install dnsmasq
3 mặc định trong mỗi tệp
# Virtual hosts
Include /opt/homebrew/etc/httpd/extra/httpd-vhosts.conf
2 của PHP và thay vào đó, hãy tạo một tệp
brew install dnsmasq
5

sudo /opt/homebrew/bin/mysql_secure_installation
7

Bâ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à

brew install dnsmasq
6,
brew install dnsmasq
7,
brew install dnsmasq
8,
brew install dnsmasq
9,
brew services start mariadb
00,
brew services start mariadb
01 và
brew services start mariadb
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
brew services start mariadb
03 thành
brew services start mariadb
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

Chủ Đề