Chạy mã php mac

Trong phiên bản macOS mới [như 10. 11, 10. 12, 10. 13. ] có cài đặt mặc định Máy chủ web Apache HTTP và PHP, tuy nhiên để dễ tùy biến trong phần này sẽ hủy sử dụng cài đặt mặc định đó để sử dụng phiên bản

# brew install httpd
7,
# brew install httpd
8,
# brew install httpd
9 tùy chọn

Nội dung chính Hiển thị

  • Thay đổi một số cấu hình Apache
  • Cài đặt PHP
  • Sử dụng PHP-FPM
  • Cài đặt MySQL
  • MySQL tool

Sử dụng

# sudo brew services start httpd
0 để cài đặt, nên đảm bảo cài đặt công cụ này trước. Use Homebrew [ủ bia]

Các file cấu hình cho Apache, PHP, MySQL sử dụng

# sudo brew services start httpd
1 để soạn thảo, cũng cần cài VS Code trước. Cài đặt Visual Studio Code

Đầu tiên cần chắc chắn có Command Line Tools

xcode-select --install

Có một số thư viện có thể cần bổ sung, hãy chạy lệnh sau để cài đặt

# brew install openldap libiconv

Trước tiên cần hủy bỏ việc sử dụng cài đặt mặc định của Apache nếu đang kích hoạt

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null

Tiến hành cài đặt Apache bằng lệnh

# brew install httpd

Cấu hình để Apache tự động chạy khi khởi động hệ thống

# sudo brew services start httpd

Mặc dù Webserver Apache HTTP cài đặt theo cách nó đang hoạt động trên cổng

# sudo brew services start httpd
2, nên có thể truy cập địa chỉ
# sudo brew services start httpd
3, kết quả như sau bằng chứng cho thấy Apache đã cài đặt thành công

Khi làm việc với Apache, một số lệnh có thể được sử dụng như

# brew install httpd
2

Cấu hình thông báo chỉnh sửa của Apache được lưu trong tệp

# sudo brew services start httpd
4, để soạn thảo - thay đổi cấu hình lệnh đã nhập

# brew install httpd
4

Thay đổi một số cấu hình Apache

Đổi cổng HTTP Thay đổi cổng ________ 32 thành cổng ________ 36, tìm đến

# brew install httpd
7

Change by

# brew install httpd
8

Đổi ServerName find to

# brew install httpd
9

Change by

# brew install openldap libiconv
0

Thay đổi người dùng chạy , ví dụ muốn thay đổi vai trò chạy là của người dùng

# sudo brew services start httpd
7 được tìm thấy

# brew install openldap libiconv
1

Change by

# brew install openldap libiconv
2

Bật mod_rewrite, để hỗ trợ viết lại URL và

# sudo brew services start httpd
8

# brew install openldap libiconv
3

Change by

# brew install openldap libiconv
4

Create a VirtualHost. ví dụ webiste được lưu tại

# sudo brew services start httpd
9 và cấu hình để chạy trên tên miền ảo
# brew install httpd
20

# brew install openldap libiconv
5

Tiếp theo thay đổi

# brew install httpd
21 bằng cách nhập

# brew install openldap libiconv
6

Add into

# brew install openldap libiconv
7

Khởi động lại Apache sudo apachectl restart , tạo ra một tệp

# brew install httpd
22 có nội dung
# brew install httpd
23 trong thư mục web, chạy kiểm tra
# brew install httpd
24/dev/null 0

Cấu hình Apache để làm việc với PHP, ví dụ cấu hình để Apache gọi đến phiên bản PHP7. 2 đã cài đặt

Open file

# sudo brew services start httpd
4 and add on

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
1

Cũng cần chắc chắn rằng

# brew install httpd
45 có định nghĩa Trình xử lý, để Apache gọi đến PHP với các tệp có phần mở rộng
# brew install httpd
46

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
2

Khởi động lại Apache, sau đó tạo một tệp

# brew install httpd
47 trong trang web thư mục, với nội dung

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
3

Kiểm tra thử

# brew install httpd
24

Chuyển đổi nhanh phiên bản PHP với SPHP

Cài đặt

# brew install httpd
49

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
4

Nếu cài đặt nhiều phiên bản PHP và muốn chuyển nhanh sang một phiên bản, hãy nhập lệnh

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
5

Cài đặt tiện ích mở rộng memcached, xdebug cho PHP, cơ bản sử dụng pecl để cài đặt [cả các tiện ích mở rộng khác nếu cần]

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
6

Sử dụng PHP-FPM

Mỗi phiên bản cài đặt trên, đồng thời nó cũng có PHP-FPM được cài đặt. Cấu hình tệp trong thư mục tương ứng với bản PHP, ví dụ PHP 8. 0 thì cấu hình file tại

# brew install httpd
70

Với PHP-FPM, máy chủ Web [như Apache, Nginx] sẽ chạy mã PHP thông qua proxy, được phục vụ bởi dịch vụ PHP-FPM đang lắng nghe trên cổng nào [mặc định là 9000]

Để xác định rõ hơn cho trường hợp sử dụng này, hãy tham khảo tài liệu Apache Handler và Nginx - Vhost

Nếu bạn muốn sử dụng PHP-FPM để chạy mã PHP, để thuận tiện, hãy mở tệp cấu hình

# brew install httpd
71 dòng chỉnh sửa

nghe = 127. 0. 0. 1. 9000
Thành
nghe = 0. 0. 0. 0. 9000

Sau đó sử dụng lệnh

# brew install httpd
72 quản lý dịch vụ PHP cho phù hợp [về lệnh này xem thêm Sử dụng lệnh brew]

Khi bạn cập nhật cấu hình, để khởi động lại dịch vụ bạn sử dụng lệnh [ví dụ cho bản php 7. 2]

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
7

If the service is stopped, use the after to run

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
8

To Stop service

# sudo apachectl stop
# sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
9

Khi bạn chuyển phiên bản PHP, bạn cần dừng dịch vụ, sau khi chuyển phiên bản, bạn sử dụng brew services start run new version

Nếu dịch vụ đang chạy, sử dụng lệnh sau khi kiểm tra xem dịch vụ PHP đang chạy và cổng lắng nghe

# brew install httpd
0

Cài đặt MySQL

Settings by brew

# brew install httpd
1

Thiết lập MySQL chạy cùng hệ thống

# brew install httpd
2____03

Mặc định người dùng có quyền cao nhất là

# brew install httpd
73 với mật khẩu trống là
# brew install httpd
74, nếu muốn thiết lập mật khẩu mới cho lệnh chạy của
# brew install httpd
73

# brew install httpd
4

Tập tin cấu hình của tôi. cn find by command

# brew install httpd
76 it is at.
# brew install httpd
77

MySQL tool

Có nhiều công cụ để quản trị MySQL, thậm chí có thể sử dụng web nền ứng dụng ngay như

# brew install httpd
78, ở đây gợi ý hai công cụ chạy trên macOS đó là
# brew install httpd
79 và
# brew install httpd
80

Chủ Đề