Hướng dẫn brew install php-fpm - pha cài đặt php-fpm

Trong quá trình phát triển web với php chúng ta thường giả lập môi trường server cho máy là xampp và mysql nhưng hãy tập làm quen với nginx vì nginx có ưu điểm vượt trội hơn so với apache. 2020

2020-12-17 5084 lượt xem 5084 lượt xem

  1. Trang Chủ
  2. [PHP TỔNG HỢP] các kiến thức lập trình về php
  3. Hướng dẫn cài đặt Nginx PHP-FPM trên MacOS sử dụng Homebrew

tôi thích vậy đó

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

ahihi đồ ngốc trương thanh hùng nèbrew -v. Nếu không chửi gì bạn thì bạn đã có homebrew nghen 😄 Nếu bạn chưa có homebrew trong máy mac thì bạn đọc bài này cách cài đặt homebrew.

hùng thông minh lắm

đọc dữ liệu hộ bố

hùng thông minh lắm

hùng thông minh lắm

hùng thông minh lắm

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

brew update && brew upgrade

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

hùng thông minh lắm

tôi thích vậy đó

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

hùng thông minh lắm

đọc dữ liệu hộ bố

hùng thông minh lắm

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

đọc dữ liệu hộ bố

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bốmacOS mặc định cài sẵn Apache, để chắc chắn ta nên dừng và không cho tự động load khi macOS khởi động. Có thể terminal sẽ báo path không tồn tại, không đáng lo, bạn có thể bỏ qua.

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

tôi thích vậy đó

đọc dữ liệu hộ bố

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

đọc dữ liệu hộ bố

hùng thông minh lắm

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

ahihi đồ ngốc trương thanh hùng nè

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

tôi thích vậy đó

hùng thông minh lắm

bạn muốn tìm hiểu nhiều hơn với nginx mà toàn là apache thì thôi dẹp mẹ đi cho lẹ há. bài này chúng ta hông tìm hiểu nginx hơn gì so với apache. bài viết này chỉ nói về cách cài nginx php vào máy mac thui nghen 

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

hùng thông minh lắm

bạn muốn tìm hiểu nhiều hơn với nginx mà toàn là apache thì thôi dẹp mẹ đi cho lẹ há. bài này chúng ta hông tìm hiểu nginx hơn gì so với apache. bài viết này chỉ nói về cách cài nginx php vào máy mac thui nghen 

ahihi đồ ngốc trương thanh hùng nè

Hướng dẫn brew install php-fpm - pha cài đặt php-fpm

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

đọc dữ liệu hộ bố

hùng thông minh lắm

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

bạn muốn tìm hiểu nhiều hơn với nginx mà toàn là apache thì thôi dẹp mẹ đi cho lẹ há. bài này chúng ta hông tìm hiểu nginx hơn gì so với apache. bài viết này chỉ nói về cách cài nginx php vào máy mac thui nghen 

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

hùng thông minh lắm

đọc dữ liệu hộ bố

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

bạn muốn tìm hiểu nhiều hơn với nginx mà toàn là apache thì thôi dẹp mẹ đi cho lẹ há. bài này chúng ta hông tìm hiểu nginx hơn gì so với apache. bài viết này chỉ nói về cách cài nginx php vào máy mac thui nghen /usr/local/etc/nginx/servers/

khi phát triển web, bạn cần cài đặt môi trường giả lập server và chúng ta có nhiều sự lựa chọn. Trong đó có thể sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho nhiều hệ điều hành khác nhau).

đọc dữ liệu hộ bố

hùng thông minh lắm

hùng thông minh lắm

Port mặc định của nginx: 8080 Tùy theo nhu cầu mà chúng ta sẽ cấu hình lại cho phù hợp.

đọc dữ liệu hộ bố

tôi thích vậy đó

tôi thích vậy đó

hùng thông minh lắm

hùng đẹp trai

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

hùng thông minh lắm

hùng đẹp trai/usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezaininclude servers/*; để sửa lại thành include site-enabled/*; 

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

hùng thông minh lắm

hùng thông minh lắm

tôi thích vậy đó

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

hùng thông minh lắm

hùng đẹp trai

hùng đẹp trai

hùng thông minh lắm

đọc dữ liệu hộ bố

tôi thích vậy đó

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

  • theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2. => khởi động nginx như một services nền.
  • Nếu chúng ta có nhu cầu sửa thư mục load server nginx  từ servers thành 
    # mở folder code với visual code
    code /usr/local/etc/nginx
    # Mở file nginx.conf, tìm dòng
    user nobody;
    # đổi thành
    user hero staff;
    
    1thì chúng ta sẽ vào File cấu hình nginx xuống cuối thấy cái khúc include servers/*; để sửa lại thành include site-enabled/*; . 
    => tắt services nginx.
  • bài viết được viết bởi trương thanh hùng https://ebudezain.com/ => nạp lại cấu hình nginx. Chỉ chạy bình thường:
  • Các lệnh để điều khiển nginx, ở đây bạn có thể cho nginx chạy như service nền hoặc chỉ chạy khi nào chúng ta cần, tuy theo nhu cầu mà chúng ta sẽ chọn. => chạy nginx.
  • Chế độ chạy service nền: => tắt nginx.
  • brew services start nginx => khởi động nginx như một services nền. => nạp lại cấu hình nginx. Các bạn khỏi chạy nginx (ở 1 trong 2 chế độ trên) và truy cập vào trình duyệt với address

hùng đẹp trai

hùng thông minh lắm

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

hùng thông minh lắm

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

hùng thông minh lắm

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

tôi thích vậy đó

hùng đẹp trai

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

tôi thích vậy đó

hùng đẹp trai

ahihi đồ ngốc trương thanh hùng nè hero là username, bạn cần tự thay đổi cho phù hợp.

hùng thông minh lắm

hùng đẹp trai

đọc dữ liệu hộ bố

hùng đẹp trai

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

hùng đẹp trai

tôi thích vậy đó

đọc dữ liệu hộ bố

hùng thông minh lắm

Hướng dẫn brew install php-fpm - pha cài đặt php-fpm

tôi thích vậy đó

hùng ebudezain

hùng thông minh lắm

đọc dữ liệu hộ bố

hùng đẹp trai

brew services start nginx

đọc dữ liệu hộ bố

đọc dữ liệu hộ bố

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

đọc dữ liệu hộ bố

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

ahihi đồ ngốc trương thanh hùng nè

Nếu chúng ta có nhu cầu sửa thư mục load server nginx  từ servers thành 

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
1thì chúng ta sẽ vào File cấu hình nginx xuống cuối thấy cái khúc include servers/*; để sửa lại thành include site-enabled/*; . 

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

tôi thích vậy đó

hùng thông minh lắm

hùng thông minh lắm

tôi thích vậy đó

Hướng dẫn brew install php-fpm - pha cài đặt php-fpm

Nếu chúng ta có nhu cầu sửa thư mục load server nginx  từ servers thành 
# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
1thì chúng ta sẽ vào File cấu hình nginx xuống cuối thấy cái khúc include servers/*; để sửa lại thành include site-enabled/*; . 

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

curl -IL http://127.0.0.1:8080

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

Nếu chúng ta có nhu cầu sửa thư mục load server nginx  từ servers thành 

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
1thì chúng ta sẽ vào File cấu hình nginx xuống cuối thấy cái khúc include servers/*; để sửa lại thành include site-enabled/*; . 

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

tôi thích vậy đó

đọc dữ liệu hộ bố

tôi thích vậy đó

Nếu chúng ta có nhu cầu sửa thư mục load server nginx  từ servers thành 

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
1thì chúng ta sẽ vào File cấu hình nginx xuống cuối thấy cái khúc include servers/*; để sửa lại thành include site-enabled/*; . 

tôi thích vậy đó

bài viết được viết bởi trương thanh hùng https://ebudezain.com/: nginx/1.19.5

hùng thông minh lắm

Các lệnh để điều khiển nginx, ở đây bạn có thể cho nginx chạy như service nền hoặc chỉ chạy khi nào chúng ta cần, tuy theo nhu cầu mà chúng ta sẽ chọn.: Thu, 17 Dec 2020 12:25:36 GMT

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

đọc dữ liệu hộ bố

hùng thông minh lắm

Nếu chúng ta có nhu cầu sửa thư mục load server nginx  từ servers thành 

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
1thì chúng ta sẽ vào File cấu hình nginx xuống cuối thấy cái khúc include servers/*; để sửa lại thành include site-enabled/*; . : 612

tôi thích vậy đó

đọc dữ liệu hộ bố

tôi thích vậy đó

tôi thích vậy đó

ahihi đồ ngốc trương thanh hùng nè

theo như cái hình nói: ( nginx will load all file in /usr/local/etc/nginx/servers/ ) cái này quan trọng lắm mấy bạn. khi nó nói vậy thì nghĩa là bạn phải vào trong folder servers để tạo file server ở phần 2.

hùng thông minh lắm

hùng thông minh lắm

hùng thông minh lắm

đọc dữ liệu hộ bố

Nếu chúng ta có nhu cầu sửa thư mục load server nginx  từ servers thành 

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
1thì chúng ta sẽ vào File cấu hình nginx xuống cuối thấy cái khúc include servers/*; để sửa lại thành include site-enabled/*; . : Tue, 24 Nov 2020 15:06:38 GMT

đọc dữ liệu hộ bố

hùng đẹp trai

hùng thông minh lắm

tôi thích vậy đó

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

hùng thông minh lắm

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/: keep-alive

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

Các lệnh để điều khiển nginx, ở đây bạn có thể cho nginx chạy như service nền hoặc chỉ chạy khi nào chúng ta cần, tuy theo nhu cầu mà chúng ta sẽ chọn.: "5fbd217e-264"

tôi thích vậy đó

đọc dữ liệu hộ bố

hùng thông minh lắm

tôi thích vậy đó

hùng thông minh lắm

Chế độ chạy service nền:: bytes

hùng ebudezain

đọc dữ liệu hộ bố

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

Setup SSL

hùng thông minh lắm

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

mkdir -p /usr/local/etc/nginx/ssl

hùng thông minh lắm

hùng đẹp trai

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng đẹp trai

hùng thông minh lắm

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

hùng thông minh lắm

hùng thông minh lắm

hùng ebudezain

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng ebudezain

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng đẹp trai

hùng ebudezain

đầu tiên bạn tạo cái folder như này 

đọc dữ liệu hộ bố

đọc dữ liệu hộ bố

hùng đẹp trai

hùng ebudezain

đầu tiên bạn tạo cái folder như này 

đọc dữ liệu hộ bố

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

# chạy lệnh sau để có thể cài những bản đã deprecated
brew tap exolnet/homebrew-deprecated
# cài đặt php với lệnh này 
brew install 
brew install 
brew install 
brew install 
brew install 
# hoặc: 
brew install – without-apache – with-fpm – with-mysql php73

hùng ebudezain

đọc dữ liệu hộ bố

hùng đẹp trai

đọc dữ liệu hộ bố

hùng thông minh lắm

hùng đẹp trai

hùng ebudezain

hùng ebudezain

đầu tiên bạn tạo cái folder như này 

To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so

    
        SetHandler application/x-httpd-php
    

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/7.3/

 is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.

If you need to have  first in your PATH run:
  echo 'export PATH="/usr/local/opt//bin:$PATH"' >> ~/.profile
  echo 'export PATH="/usr/local/opt//sbin:$PATH"' >> ~/.profile

For compilers to find  you may need to set:
  export LDFLAGS="-L/usr/local/opt//lib"
  export CPPFLAGS="-I/usr/local/opt//include"

đọc dữ liệu hộ bố

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

hùng ebudezain

ahihi đồ ngốc trương thanh hùng nè

nano /usr/local/etc/php/7.3/php-fpm.d/www.conf
# update your infor
user = YOUR_USERNAME
group = YOUR_GROUP || staff

hùng thông minh lắm

đầu tiên bạn tạo cái folder như này 

hùng đẹp trai

hùng đẹp trai

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

đầu tiên bạn tạo cái folder như này 

đầu tiên bạn tạo cái folder như này 

hùng đẹp trai

hùng thông minh lắm

hùng đẹp trai

hùng thông minh lắm

hùng đẹp trai

đọc dữ liệu hộ bố

hùng ebudezain

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

Setup SSL

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
3 Nhưng không may sẽ có các server máy khác sẽ không thấy, chúng ta sẽ tìm nó bằng lệnh php-fpm -i sau đó sẽ thấy '--sysconfdir=/private/etc' và dĩ nhiên chúng ta sẽ vào /private/etc mà mò.

hùng đẹp trai

hùng ebudezain

hùng đẹp trai

hùng thông minh lắm

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

ahihi đồ ngốc trương thanh hùng nè

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

hùng đẹp trai

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng ebudezain

Setup SSL, kiểm tra version php lần nữa

đọc dữ liệu hộ bố

hùng đẹp trai

hùng ebudezain

đầu tiên bạn tạo cái folder như này 

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng thông minh lắm

hùng đẹp trai

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

hùng đẹp trai

đọc dữ liệu hộ bố

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

hùng thông minh lắm

hùng thông minh lắm

hùng đẹp trai

hùng thông minh lắm

hùng ebudezain

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

ahihi đồ ngốc trương thanh hùng nè

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

đầu tiên bạn tạo cái folder như này 

đọc dữ liệu hộ bố

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
4  và edit lại file 
# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
5
 thay user là cái user là username và group là staff như hình: 

đọc dữ liệu hộ bố

đầu tiên bạn tạo cái folder như này 

đọc dữ liệu hộ bố

hùng đẹp trai

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

đọc dữ liệu hộ bố

hùng thông minh lắm

đầu tiên bạn tạo cái folder như này 

hùng thông minh lắm

hùng đẹp trai

Hướng dẫn brew install php-fpm - pha cài đặt php-fpm

hùng đẹp trai

đầu tiên bạn tạo cái folder như này listen = 127.0.0.1:9000 thành

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
6và Mở comment cho phần listen permission (bỏ dấu ; ;listen.owner = _www ;listen.group = _www ;listen.mode = 0660)

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

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

hùng đẹp trai

đầu tiên bạn tạo cái folder như này 

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

hùng ebudezain

đọc dữ liệu hộ bố

đọc dữ liệu hộ bố

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

Hướng dẫn brew install php-fpm - pha cài đặt php-fpm

hùng đẹp trai

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

đầu tiên bạn tạo cái folder như này 

ahihi đồ ngốc trương thanh hùng nè

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

Khởi động lại các service php 

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

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng thông minh lắm

Khởi động lại các service php 

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

hùng thông minh lắm

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

hùng ebudezain

ahihi đồ ngốc trương thanh hùng nè

hùng đẹp trai

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

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

hùng ebudezain

ahihi đồ ngốc trương thanh hùng nè

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

hùng ebudezain

hùng thông minh lắm

Khởi động lại các service php 

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

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

hùng thông minh lắm

hùng thông minh lắm

Khởi động lại các service php 

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

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

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

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

hùng thông minh lắm

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

ahihi đồ ngốc trương thanh hùng nè

hùng đẹp trai

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

hùng ebudezain

ahihi đồ ngốc trương thanh hùng nè

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

hùng ebudezain

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

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

hùng ebudezain

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
7 .

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

Khởi động lại các service php 

hùng ebudezain

Khởi động lại các service php 

apachectl stop
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
3
# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
8
.

Khởi động lại các service php 

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

Khởi động lại các service php 

hùng ebudezain

Khởi động lại các service php 

hùng ebudezain

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

hùng ebudezain

brew services start nginx
0. Muốn stop thì thay start thành stop vậy thôi. 

Khởi động lại các service php 

hùng ebudezain

hùng thông minh lắm

Khởi động lại các service php 

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

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

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

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

Khởi động lại các service php 

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng ebudezain

ahihi đồ ngốc trương thanh hùng nè

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

hùng thông minh lắm

Khởi động lại các service php 

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

hùng ebudezain

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

ahihi đồ ngốc trương thanh hùng nè

Khởi động lại các service php 

hùng thông minh lắm

Khởi động lại các service php 

ahihi đồ ngốc trương thanh hùng nè

hùng đẹp trai

hùng thông minh lắm

Khởi động lại các service php 

hùng ebudezain

ahihi đồ ngốc trương thanh hùng nè

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng đẹp trai

hùng thông minh lắm

Khởi động lại các service php 

Khởi động lại các service php 

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

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

ahihi đồ ngốc trương thanh hùng nè

Khởi động lại các service php 

hùng thông minh lắm

Khởi động lại các service php 

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

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

Khởi động lại các service php 

Hướng dẫn brew install php-fpm - pha cài đặt php-fpm

hùng ebudezain

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

hùng thông minh lắm

hùng ebudezain

Khởi động lại các service php 

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

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

hùng ebudezain

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

Khởi động lại các service php 

Khởi động lại các service php 

Khởi động lại các service php 

hùng thông minh lắm

Khởi động lại các service php 

ahihi đồ ngốc trương thanh hùng nè

hùng đẹp trai

Khởi động lại các service php 

Khởi động lại các service php 

hùng thông minh lắm

Khởi động lại các service php 

Khởi động lại các service php 

hùng thông minh lắm

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

hùng ebudezain

# mở folder code với visual code
code /usr/local/etc/nginx
# Mở file nginx.conf, tìm dòng
user nobody;
# đổi thành
user hero staff;
0

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

Khởi động lại các service php 

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

hùng ebudezain

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng ebudezain

hùng thông minh lắm

Khởi động lại các service php 

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

ahihi đồ ngốc trương thanh hùng nè

Khởi động lại các service php 

hùng ebudezain

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

Khởi động lại các service php 

ahihi đồ ngốc trương thanh hùng nè

hùng đẹp trai

hùng ebudezain

Khởi động lại các service php 

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

tôi thích vậy đó

hùng ebudezain

hùng đẹp trai

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

trước tiên phải biết php.init bạn cài nó nằm ở đâu? ca này khó nghen. có 1 số ngươì may mắn thì mò vào đây là thấy. sau đó lấy đc cái phpinfor rồi bạn vào đây detect ra thông tin xdebug cần download về

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

trước tiên phải biết php.init bạn cài nó nằm ở đâu? ca này khó nghen. có 1 số ngươì may mắn thì mò vào đây là thấy. sau đó lấy đc cái phpinfor rồi bạn vào đây detect ra thông tin xdebug cần download về

hùng đẹp trai

hùng đẹp trai

hùng đẹp trai

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

trước tiên phải biết php.init bạn cài nó nằm ở đâu? ca này khó nghen. có 1 số ngươì may mắn thì mò vào đây là thấy. sau đó lấy đc cái phpinfor rồi bạn vào đây detect ra thông tin xdebug cần download về

bài viết được viết bởi trương thanh hùng https://ebudezain.com/