Hướng dẫn brew-php-switcher - brew-php-switchher

Brew Php Switcher

Brew Php Switcher là một tập lệnh đơn giản để chuyển đổi cấu hình APACHE và CLI của bạn một cách nhanh chóng giữa các phiên bản chính của PHP.

Nếu bạn hỗ trợ nhiều sản phẩm/dự án được xây dựng bằng cách sử dụng chức năng PHP di sản hoàn toàn mới hoặc cũ và bạn thấy khó khăn khi thay đổi các tệp cấu hình liên tục, điều này sẽ làm cho toàn bộ quá trình chỉ một lệnh.

Hãy cẩn thận

Chỉ dành cho người dùng của OSX, những người đã cài đặt PHP qua Homebrew và cho Php phiên bản 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 và 8.0.

Cấu hình Apache của bạn phải có mô -đun PHP OSX gốc được nhận xét.

#LoadModule php5_module libexec/apache2/libphp5.so

Brew Php Switcher sẽ tự động thêm vị trí mô -đun PHP của Homebrew trong cấu hình Apache ở định dạng sau.

#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so

Phiên bản

2.3

Cài đặt

brew install brew-php-switcher

Trong trường hợp 5,6 tồn tại, vui lòng thay thế bằng cú pháp 5,6, 7.0, 7.1, 7.2, 7.3, 7.4 hoặc 8.0 tùy thuộc vào phiên bản nào được yêu cầu.5.6 exists, please replace with syntax of 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 or 8.0 depending on which version is required.

Theo mặc định, sẽ chuyển đổi cấu hình Apache

Tùy chọn

  • -s|-s=* Bỏ qua công tắc cấu hình Apache & Valet cho i.e

# skip apache only
brew-php-switcher 5.6 -s

# skip valet only
brew-php-switcher 5.6 -s=valet

# skip valet & apache
brew-php-switcher 5.6 -s=valet,apache

  • -c=* Chuyển một cấu hình cụ thể cho i.e

# switch valet config only
brew-php-switcher 5.6 -c=valet

# switch valet & apache config only
brew-php-switcher 5.6 -c=valet,apache

# switch apache config only
brew-php-switcher 5.6 -c=apache

Giấy phép

MIT

Lệnh cài đặt:

brew install brew-php-switcher

Chuyển đổi cấu hình Apache / Valet / CLI giữa các phiên bản PHP

https://github.com/philcook/brew-php-switcher

Giấy phép: MITMIT

API công thức JSON: /api/formula/brew-php-switcher.json

Chai JSON API: /api/bottle/brew-php-switcher.json

Mã công thức:

#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
0 trên GitHub

Chai (gói nhị phân) Hỗ trợ cài đặt được cung cấp.

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

ổn định 2.4
cái đầu CÁI ĐẦU

Phân tích (MacOS):

Cài đặt (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
1,052
Cài đặt theo yêu cầu (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
1,054
Cài đặt theo yêu cầu (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
0
Cài đặt theo yêu cầu (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
3,353
Cài đặt theo yêu cầu (30 ngày)1
Xây dựng lỗi (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
3,356
Cài đặt theo yêu cầu (30 ngày)1
Xây dựng lỗi (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
16,543
Cài đặt theo yêu cầu (30 ngày)2
Xây dựng lỗi (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
16,544
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
5
2

Phân tích (Linux):

Cài đặt (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
18
Cài đặt theo yêu cầu (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
18
Xây dựng lỗi (30 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
0
Cài đặt (90 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
27
Cài đặt theo yêu cầu (90 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
27
Cài đặt (365 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
120
Cài đặt theo yêu cầu (365 ngày)
#LoadModule php5_module /usr/local/opt//lib/httpd/modules/libphp5.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp7.so
#LoadModule php7_module /usr/local/opt//lib/httpd/modules/libphp8.so
1
120