Hướng dẫn brew php - pha php

Cài đặt PHP multi version trên macOS với Homebrew. Ở môi trường lập trình chúng ta có thể chạy trên các phiên bản php khác nhau để kiểm tra code php trước khi đưa lên chạy thực ở server.

Nội dung chính

  • Cài đặt PHP
  • Cấu hình PHP trên macOS
  • Cấu hình host nginx với php
  • Kết luận
  • Step 1: Install Homebrew
  • Step 2: Install PHP
  • Step 3: The php.ini Config
  • Step 4: Check if PHP is running
  • Step 5: Checking PHP Version

PHP 7.3 là phiên bản mới tại thời điểm hiện tại, phiên bản trước đó là phiên bản PHP 5.6, PHP 7 được thiết kế lại cho tốc độ xử lý nhanh hơn so với các phiên bản cũ. Tuy nhiên ở bài viết này mình sẽ chỉ sử dụng phiên bản php 5.6 và 7.2 vì sự thông dụng của nó.

Cài đặt PHP

Cấu hình PHP trên macOS

brew install 

Cấu hình host nginx với php

brew install 

Kết luận

Step 1: Install Homebrew

Cấu hình PHP trên macOS

Cấu hình host nginx với php

Kết luận

user = _www
group = _www

Step 1: Install Homebrew

user = nginx
group = nginx

Kết luận

user = _www
group = _www
3

Step 1: Install Homebrew

user = _www
group = _www
4

Step 2: Install PHP

Kết luận

Step 1: Install Homebrew

Step 1: Install Homebrew

user = nginx
group = nginx

Kết luận

listen = 127.0.0.1:9000

Step 1: Install Homebrew

listen = 127.0.0.1:9072

Step 2: Install PHP

  • Step 3: The php.ini Config

Step 4: Check if PHP is running

brew services restart 
brew services restart 

Step 5: Checking PHP Version

brew install 
0

Cấu hình host nginx với php

Kết luận

Step 1: Install Homebrew

Step 2: Install PHP

brew install 
1

Step 3: The php.ini Config

brew install 
2

Step 4: Check if PHP is running

brew install 
3

Step 5: Checking PHP Version

PHP 7.3 là phiên bản mới tại thời điểm hiện tại, phiên bản trước đó là phiên bản PHP 5.6, PHP 7 được thiết kế lại cho tốc độ xử lý nhanh hơn so với các phiên bản cũ. Tuy nhiên ở bài viết này mình sẽ chỉ sử dụng phiên bản php 5.6 và 7.2 vì sự thông dụng của nó.

brew install 
4

PHP 7.3 là phiên bản mới tại thời điểm hiện tại, phiên bản trước đó là phiên bản PHP 5.6, PHP 7 được thiết kế lại cho tốc độ xử lý nhanh hơn so với các phiên bản cũ. Tuy nhiên ở bài viết này mình sẽ chỉ sử dụng phiên bản php 5.6 và 7.2 vì sự thông dụng của nó.

brew install 
5

Cài đặt phiên bản php 5.6 chúng ta sử dụng lệnh sau

Kết luận

Step 1: Install Homebrew

Step 2: Install PHP

Nội dung chính

  • Step 1: Install Homebrew
  • Step 2: Install PHP
  • Step 3: The php.ini Config
  • Step 4: Check if PHP is running
  • Step 5: Checking PHP Version
  • PHP 7.3 là phiên bản mới tại thời điểm hiện tại, phiên bản trước đó là phiên bản PHP 5.6, PHP 7 được thiết kế lại cho tốc độ xử lý nhanh hơn so với các phiên bản cũ. Tuy nhiên ở bài viết này mình sẽ chỉ sử dụng phiên bản php 5.6 và 7.2 vì sự thông dụng của nó.

Step 1: Install Homebrew


Step 2: Install PHP

brew install 
6

Step 2: Install PHP


Step 3: The php.ini Config

brew install 
7

Step 4: Check if PHP is running

brew install 
8

Step 3: The php.ini Config


Step 4: Check if PHP is running

brew install 
9

Step 4: Check if PHP is running


Step 5: Checking PHP Version

user = _www
group = _www
0

PHP 7.3 là phiên bản mới tại thời điểm hiện tại, phiên bản trước đó là phiên bản PHP 5.6, PHP 7 được thiết kế lại cho tốc độ xử lý nhanh hơn so với các phiên bản cũ. Tuy nhiên ở bài viết này mình sẽ chỉ sử dụng phiên bản php 5.6 và 7.2 vì sự thông dụng của nó.

user = _www
group = _www
1

Step 5: Checking PHP Version


PHP 7.3 là phiên bản mới tại thời điểm hiện tại, phiên bản trước đó là phiên bản PHP 5.6, PHP 7 được thiết kế lại cho tốc độ xử lý nhanh hơn so với các phiên bản cũ. Tuy nhiên ở bài viết này mình sẽ chỉ sử dụng phiên bản php 5.6 và 7.2 vì sự thông dụng của nó.

user = _www
group = _www
2

Cài đặt phiên bản php 5.6 chúng ta sử dụng lệnh sau

  • Cài đặt phiên bản php 7.2 chúng ta sử dụng lệnh sau
  • Sau khi cài xong chúng ta sẽ có thư mục như sau:

Bây giờ chúng ta sẽ tiếp tục cấu hình để có thể chạy php.

//www.php.net/

Mở file /usr/local/etc/php/5.6/php-fpm.confPHP-3.01

Tìm:

Thay bằng

Mở file /usr/local/etc/php/7.2/php-fpm.d/www.conf

user = _www
group = _www

Các lệnh điều khiển phpSilicon táo
Khởi chạy php
brew services start 
brew services start 
Chạy lại php
Tắt php Chạy lại php
Tắt php Chạy lại php
Tắt php Chạy lại php
Monterey
lớn & nbsp; sur

lớn & nbsp; sur

Phiên bản hiện tại:

7.4.30 Các phiên bản khác:
7.3.33 Các phiên bản khác:
7.2.34 Các phiên bản khác:

Ngôn ngữ kịch bản đa năng1

Keg-only

Sửa đổi: 1

Phụ thuộc:1.7.0 APR
Thư viện thời gian chạy di động Apache1.6.1 APR-UTIL
Thư viện đồng hành với APR, Thư viện thời gian chạy di động Apache20190702 argon2
Thư viện băm mật khẩu và tiện ích CLI0.60.8 một bùa phép
Trình kiểm tra chính tả có logic tốt hơn ispell2.71 AutoConf
Tự động cấu hình tập lệnh xây dựng7.85.0 Xoăn
Nhận tệp từ máy chủ HTTP, HTTPS hoặc FTP1.3.13 Freetds
Thư viện để nói chuyện với cơ sở dữ liệu Microsoft SQL Server và Sybase2.3.3 GD
Thư viện đồ họa để thao tác động hình ảnh0.21 GetText
Thư viện quốc tế hóa GNU [I18N] và bản địa hóa [L10N]6.2.1 GMP
Thư viện số học chính xác GNU71.1 ICU4C
Thư viện C/C ++ và Java cho Unicode và Toàn cầu hóa1.20 KRB5
Giao thức xác thực mạng14.5 libpq
Thư viện API Postgres C1.0.18 libsodium
Mạng NaCl và Thư viện mật mã1.9.2 libzip
Thư viện C để đọc, tạo và sửa đổi tài liệu lưu trữ ZIP6.9.8 Oniguruma
Thư viện biểu thức thường xuyên2.6.3 Openldap
Bộ phần mềm thư mục nguồn mở1.1.1Q
Cryptography và bộ công cụ SSL/TLS10.40 PCRE2
Thư viện biểu thức thông thường tương thích của Perl với API mới3.39.3 sqlite
Giao diện dòng lệnh cho SQLite5.8.0 TIDY-HTML5
Ông nội của các công cụ HTML, với sự hỗ trợ cho các tiêu chuẩn hiện đại2.3.11 UNIXODBC

Kết nối ODBC 3 cho Unix

Phụ thuộc vào khi xây dựng từ nguồn:2.4.54 httpd
Máy chủ Apache HTTP0.29.2 PKG-Config

Quản lý cờ biên dịch và liên kết cho các thư viện
     LoadModule php_module $[brew --prefix]/opt//lib/httpd/modules/libphp.so

Để bật PHP trong Apache, hãy thêm phần sau vào httpd.conf và khởi động lại apache: & nbsp; & nbsp; & nbsp; & nbsp; LoadModule Php_Module $ [Brew - -Prefix] /opt//lib/httpd/modules/libphp.so
     SetHandler application/x-httpd-php
    

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Ứng dụng Sethandler/X-HTTPD-PHP & NBSP; & NBSP; & NBSP; & NBSP;
     DirectoryIndex index.php index.html

Cuối cùng, kiểm tra thư mục Index bao gồm index.php & nbsp; & nbsp; & nbsp; & nbsp; Thư mục Index.php Index.html
     $[brew --prefix]/etc/php/8.0/

Tệp php.ini và php-fpm.ini có thể được tìm thấy trong: & nbsp; & nbsp; & nbsp; & nbsp; $ [Brew - -prefix] /etc/php/8.0/

Phân tích [MacOS]:
user = _www
group = _www
7
user = _www
group = _www
7
user = _www
group = _www
7
user = _www
group = _www
7
user = _www
group = _www
7
user = _www
group = _www
7
Cài đặt [30 ngày]18,082
Cài đặt [30 ngày]17,833
Cài đặt [30 ngày]6
Cài đặt [30 ngày]49,161
Cài đặt [30 ngày]48,456
Cài đặt [30 ngày]162,273
Cài đặt [30 ngày]156,468

user = _www
group = _www
7

Phân tích [MacOS]:
user = _www
group = _www
7
user = _www
group = _www
7
user = _www
group = _www
7
user = _www
group = _www
7
user = _www
group = _www
7
user = _www
group = _www
7
Cài đặt [30 ngày]122
Cài đặt [30 ngày]116
Cài đặt [30 ngày]0
Cài đặt [30 ngày]355
Cài đặt [30 ngày]341
Cài đặt [30 ngày]1,193
Cài đặt [30 ngày]1,084

Bài Viết Liên Quan

Chủ Đề