Làm cách nào để cài đặt Apache PHP MySQL và phpMyAdmin trên Mac?

Cuối cùng tôi đã chuyển sang sử dụng Docker để phát triển cục bộ trên macOS. Mặc dù hướng dẫn sau hoạt động cho macOS Catalina, nhưng nó có những hạn chế. Tôi khuyên bạn nên làm theo hướng dẫn mới nhất của mình về cách cài đặt Apache, MySQL và PHP trên macOS bằng Docker

Ghi chú. Bài đăng này dành cho cài đặt mới. Nếu bạn đã cài đặt Apache, PHP và MySQL cho Mac OS Mojave, hãy đọc bài đăng của tôi về Cập nhật Apache, PHP và MySQL cho macOS Catalina

Tôi biết phần mềm máy chủ web có sẵn cho macOS, đặc biệt là MAMP, cũng như các trình quản lý gói như

1apachectl start

2. Những điều này giúp bạn bắt đầu nhanh chóng. Nhưng họ bỏ qua trải nghiệm học tập và, như hầu hết các nhà phát triển báo cáo, có thể trở nên khó quản lý

macOS chạy trên UNIX. Hầu hết phần mềm UNIX cài đặt dễ dàng trên macOS. Ngoài ra, Apache và PHP được cài đặt sẵn với macOS. Vì vậy, để tạo một máy chủ web cục bộ, tất cả những gì bạn cần làm là cấu hình Apache và cài đặt MySQL

Chạy lệnh

Đầu tiên, hãy mở ứng dụng Terminal và chuyển sang người dùng

1apachectl start

3 để bạn có thể chạy các lệnh trong bài đăng này mà không gặp bất kỳ sự cố nào về quyền

1sudo su -

Kích hoạt Apache trên macOS

1apachectl start

Xác minh nó hoạt động. bằng cách truy cập http. //máy chủ cục bộ

Kích hoạt PHP cho Apache

Đầu tiên, tạo một bản sao lưu của cấu hình Apache mặc định. Đây là một phương pháp hay và dùng để so sánh với các phiên bản macOS trong tương lai

1cd /etc/apache2/

2cp httpd.conf httpd.conf.Catalina

Bây giờ chỉnh sửa cấu hình Apache. Vui lòng sử dụng trình chỉnh sửa khác nếu bạn không quen thuộc với vi

1vi httpd.conf

Bỏ ghi chú dòng sau (xóa

1apachectl start

4)

1LoadModule php7_module libexec/apache2/libphp7.so

Khởi động lại Apache

________số 8

Bạn có thể xác minh PHP được kích hoạt bằng cách tạo một trang

1apachectl start

5 trong

1apachectl start

6 của bạn

1apachectl start

6 mặc định cho macOS Catalina là

1apachectl start

8. Bạn có thể xác minh điều này từ cấu hình Apache của mình

1apachectl start

3

Bây giờ hãy tạo trang

1apachectl start

5 trong

1apachectl start

6 của bạn

1apachectl start

6

Xác minh PHP bằng cách truy cập http. // localhost/phpinfo. php

Cài đặt MySQL trên macOS Catalina

Tải xuống và cài đặt bản phát hành MySQL mới nhất DMG cho macOS. MySQL 8 là phiên bản mới nhất. Nhưng các phiên bản cũ hơn có sẵn nếu bạn cần hỗ trợ các ứng dụng cũ hơn

Khi cài đặt hoàn tất, nó sẽ cung cấp cho bạn một mật khẩu tạm thời. Sao chép mật khẩu này trước khi đóng trình cài đặt. Bạn sẽ sử dụng lại sau vài bước

README đề xuất tạo bí danh cho

1cd /etc/apache2/

2cp httpd.conf httpd.conf.Catalina

1 và

1cd /etc/apache2/

2cp httpd.conf httpd.conf.Catalina

2. Tuy nhiên, có những lệnh khác hữu ích như

1cd /etc/apache2/

2cp httpd.conf httpd.conf.Catalina

3. Thay vào đó, bạn có thể cập nhật đường dẫn của mình để bao gồm

1cd /etc/apache2/

2cp httpd.conf httpd.conf.Catalina

4

1sudo su -

1

Ghi chú. Bạn sẽ cần mở một cửa sổ Terminal mới hoặc chạy lệnh ở trên để có đường dẫn cập nhật

Cuối cùng, bạn nên chạy

1cd /etc/apache2/

2cp httpd.conf httpd.conf.Catalina

5. Mặc dù điều này là không cần thiết, nhưng bạn nên bảo mật cơ sở dữ liệu của mình. Đây cũng là nơi bạn có thể thay đổi mật khẩu tạm thời khó chịu đó thành mật khẩu dễ quản lý hơn để phát triển cục bộ

Kết nối PHP và MySQL

Bạn cần đảm bảo PHP và MySQL có thể giao tiếp với nhau. Có một số tùy chọn để làm như vậy. Tôi thích những điều sau đây vì nó không yêu cầu thay đổi nhiều cấu hình

1sudo su -

3

Cấu hình bổ sung (tùy chọn)

Cấu hình mặc định cho Apache 2. 4 trên macOS có vẻ khá gọn gàng. Ví dụ: các mô-đun phổ biến như

1cd /etc/apache2/

2cp httpd.conf httpd.conf.Catalina

6 đã bị tắt. Bạn có thể cân nhắc kích hoạt tính năng này ngay bây giờ để tránh quên chúng bị vô hiệu hóa trong tương lai

Tôi đã chỉnh sửa Cấu hình Apache của mình

1apachectl start

0

Tôi đã bỏ ghi chú những dòng sau (xóa

1apachectl start

4)

1apachectl start

1

Nếu bạn phát triển nhiều dự án và muốn mỗi dự án có một url duy nhất, bạn có thể định cấu hình Máy chủ ảo Apache cho macOS

Nếu bạn muốn cài đặt PHPMyAdmin, hãy quay lại bài đăng gốc của tôi về cách cài đặt Apache, PHP và MySQL trên macOS

Làm cách nào để thiết lập phpMyAdmin với MySQL Mac?

đ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 Apache trên máy Mac?

Cài đặt .
Cập nhật chỉ mục kho lưu trữ của homebrew. Để cài đặt Apache trên MacOS của chúng tôi, trước tiên chúng tôi cần cập nhật chỉ mục của trình cài đặt gói homebrew. .
Cài apache 2. 0. Trình cài đặt gói homebrew có thể được sử dụng để cài đặt Apache 2. 0 trên MacOS. .
bắt đầu apache. .
Dừng Apache

Làm cách nào để cài đặt máy chủ PHP trên Mac?

Cài đặt PHP trên macOS. .
Bước 1. Sao chép lệnh cài đặt
Bước 2. Tiếp theo, dán lệnh đã sao chép vào Terminal. .
Bước 3. Bây giờ, chúng tôi sẽ nhập lệnh dưới đây để cập nhật các gói của chúng tôi. cập nhật bia. .
Note: Below, Substitute '' to the username of your macOS account..

Làm cách nào để cài đặt MySQL trong Mac?

Giải nén kho lưu trữ cài đặt
Tạo một tệp tùy chọn
Chọn loại máy chủ MySQL
Khởi tạo thư mục dữ liệu
Khởi động máy chủ lần đầu tiên
Khởi động MySQL từ Dòng lệnh Windows
Tùy chỉnh PATH cho Công cụ MySQL
Khởi động MySQL dưới dạng Dịch vụ Windows