Xin lưu ý rằng PHP-FPM có thể được sử dụng trên cả máy chủ Apache và Nginx trong khi FastCGI chỉ khả dụng cho máy chủ Apache
2 Bật phiên bản PHP trong ISPConfig
Trong ISPConfig 3, bạn có thể định cấu hình phiên bản PHP mới trong Hệ thống > Phiên bản PHP bổ sung .
Thêm phiên bản PHP của Debian
Bạn có thể bỏ qua bước này nếu bạn chưa cài đặt phiên bản Debian của PHP
Trước hết bạn phải thêm phiên bản mới cho phiên bản PHP đã cài đặt. Trên tab Tên , bạn chỉ cần điền tên cho phiên bản PHP [e. g. Debian 5. 6 ] - phiên bản PHP này sẽ được liệt kê dưới tên này trong cài đặt trang web trong ISPConfig.
Chuyển đến tab Cài đặt FastCGI và điền vào các trường như sau.
Path to the PHP FastCGI binary: /usr/bin/php5-cgi
Path to the php.ini directory: /etc/php5/cgi/php.ini
Sau đó chuyển đến tab Cài đặt PHP-FPM và điền vào các trường như sau.
Path to the PHP-FPM init script: php5-fpm
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Bước quan trọng cho các công việc định kỳ
Nếu bạn sử dụng các công việc định kỳ gọi các tập lệnh PHP, bạn cũng phải cho cron biết phiên bản nào sẽ sử dụng. Thêm php5 vào đầu lệnh để sử dụng phiên bản Debian. Nếu bạn không chắc chính xác những gì bạn đang sử dụng, hãy theo liên kết tượng trưng /usr/bin/php và sử dụng đích cuối cùng làm tiền tố.
Thêm các phiên bản PHP khác
Hiện tại có 3 phiên bản có sẵn tại https. //gói. chắc chắn. org/php/ và bạn phải lặp lại bước cuối cùng ngay bây giờ cho mọi phiên bản bạn sẽ cài đặt. Nhưng thay vào đó hãy sử dụng các cài đặt sau
PHP5. 6
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
Path to the PHP-FPM init script: php5.6-fpm
Path to the php.ini directory: /etc/php/5.6/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/5.6/fpm/pool.d
Phiên bản cli cho e. g. công việc định kỳ có tên php5. 6 .
PHP7. 0
Path to the PHP FastCGI binary: /usr/bin/php-cgi7.0
Path to the php.ini directory: /etc/php/7.0/cgi/php.ini
Path to the PHP-FPM init script: php7.0-fpm
Path to the php.ini directory: /etc/php/7.0/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/7.0/fpm/pool.d
Phiên bản cli cho e. g. công việc định kỳ có tên php7. 0 .
PHP7. 1
Path to the PHP FastCGI binary: /usr/bin/php-cgi7.1
Path to the php.ini directory: /etc/php/7.1/cgi/php.ini
Path to the PHP-FPM init script: php7.1-fpm
Path to the php.ini directory: /etc/php/7.1/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/7.1/fpm/pool.d
Phiên bản cli cho e. g. công việc định kỳ có tên php7. 1 .
PHP7. 2
Path to the PHP FastCGI binary: /usr/bin/php-cgi7.2
Path to the php.ini directory: /etc/php/7.2/cgi/php.ini
Path to the PHP-FPM init script: php7.2-fpm
Path to the php.ini directory: /etc/php/7.2/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/7.2/fpm/pool.d
Phiên bản cli cho e. g. công việc định kỳ có tên php7. 2 .
PHP7. 3
Path to the PHP-FPM init script: php5-fpm0
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Path to the PHP-FPM init script: php5-fpm1
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Phiên bản cli cho e. g. công việc định kỳ có tên php7. 3 .
PHP7. 4
Path to the PHP-FPM init script: php5-fpm2____13
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Phiên bản cli cho e. g. công việc định kỳ có tên php7. 4 .
PHP8. 0
Path to the PHP-FPM init script: php5-fpm4
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Path to the PHP-FPM init script: php5-fpm5
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Phiên bản cli cho e. g. công việc định kỳ có tên php8. 0
PHP8. 1
Path to the PHP-FPM init script: php5-fpm6
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Path to the PHP-FPM init script: php5-fpm7
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Phiên bản cli cho e. g. công việc định kỳ có tên php8. 1
3 Thay đổi phiên bản PHP của trang web
Bạn có thể bỏ qua bước này nếu bạn chưa cài đặt phiên bản Debian của PHP
Bây giờ hãy thay đổi phiên bản PHP của tất cả các trang web thành phiên bản mới được tạo [e. g. Debian 5. 6 ].
Và đừng quên thay đổi các công việc định kỳ như đã đề cập ở trên
4 Thêm kho lưu trữ tại các gói. chắc chắn. tổ chức
Để thêm kho lưu trữ tại các gói. chắc chắn. org và các khóa BGP của nó để apt sử dụng các lệnh này.
Path to the PHP-FPM init script: php5-fpm8
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Path to the PHP-FPM init script: php5-fpm9
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
Lệnh tiếp theo chỉ là một dòng, không thêm bất kỳ ngắt dòng nào
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.60
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.61
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
Để nâng cấp các gói đã cài đặt từ kho lưu trữ mới, hãy sử dụng lệnh này
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.62
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5 Cài đặt PHP từ các gói. chắc chắn. tổ chức
Tôi đang cung cấp ở đây nhiều tùy chọn để cài đặt, vui lòng chọn các phiên bản mong muốn và chỉ cần bỏ qua phần còn lại
5. 1 Cài đặt PHP 5. 6
Để cài đặt PHP sử dụng lệnh này
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.63
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5. 2 Cài đặt PHP 7. 0
Để cài đặt PHP sử dụng lệnh này
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.64
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5. 3 Cài đặt PHP 7. 1
Để cài đặt PHP sử dụng lệnh này
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.65
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5. 4 Cài đặt PHP 7. 2
Để cài đặt PHP sử dụng lệnh này
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.66
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5. 5 Cài đặt PHP 7. 3
Để cài đặt PHP sử dụng lệnh này
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.67
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5. 6 Cài đặt PHP 7. 4
Để cài đặt PHP 7. 4 sử dụng lệnh này
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.68
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5. 6 Cài đặt PHP 8. 0
Để cài đặt PHP 8. 0 sử dụng lệnh này
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.69
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5. 6 Cài đặt PHP 8. 1
Để cài đặt PHP 8. 1 sử dụng lệnh này
Path to the PHP-FPM init script: php5.6-fpm0
Path to the php.ini directory: /etc/php/5.6/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/5.6/fpm/pool.d
6 Cài đặt tiện ích mở rộng Memcache [tùy chọn]
Để cài đặt Memcache, hãy sử dụng lệnh này
Path to the PHP-FPM init script: php5.6-fpm1
Path to the php.ini directory: /etc/php/5.6/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/5.6/fpm/pool.d
7 Cài đặt tiện ích mở rộng APCu [tùy chọn]
Để cài đặt bộ đệm người dùng APC, hãy sử dụng lệnh này
Path to the PHP-FPM init script: php5.6-fpm2
Path to the php.ini directory: /etc/php/5.6/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/5.6/fpm/pool.d
8 Cài đặt tiện ích mở rộng xDebug [tùy chọn]
Mô-đun xDebug là một phần mở rộng sửa lỗi cho PHP. Việc cài đặt là tùy chọn
Để cài đặt xDebug sử dụng lệnh này
Path to the PHP-FPM init script: php5.6-fpm3
Path to the php.ini directory: /etc/php/5.6/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/5.6/fpm/pool.d
Gói này dường như có các cài đặt mặc định khác với gói Debian php5-xdebug . Tùy thuộc vào phần mềm của bạn, bạn phải thay đổi cài đặt như xdebug. max_nesting_level để nó chạy.
9 Đặt PHP mặc định của Debian về phiên bản gốc
PHP mặc định của hệ điều hành phải giữ nguyên phiên bản gốc. Để khắc phục điều đó, hãy chạy các lệnh này
Path to the PHP-FPM init script: php5.6-fpm4
Path to the php.ini directory: /etc/php/5.6/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/5.6/fpm/pool.d
Trên Debian 11, chọn 7. 4, trên Debian 10, chọn 7. 3, trên Debian 9. Chọn PHP7. 0, trên Debian 8, chọn PHP 5. 6 trong hộp thoại xuất hiện