Cài đặt nhiều phiên bản PHP Debian 9

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.

Enter the name of the custom PHP version

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

PHP 7.1 FastCGI

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

PHP 7.1 FPM settings

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-fpm
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
0
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
1

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-fpm
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
2____13

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-fpm
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
4
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
5

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-fpm
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
6
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
7

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-fpm
Path to the php.ini directory: /etc/php5/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php5/fpm/pool.d
8
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
9

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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
0
Path to the PHP FastCGI binary: /usr/bin/php-cgi5.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
1

Để 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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
2

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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
3

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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
4

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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
5

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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
6

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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
7

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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
8

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.6
Path to the php.ini directory: /etc/php/5.6/cgi/php.ini
9

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-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
0

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-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
1

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-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
2

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-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
3

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-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
4

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

Tôi có thể cài đặt 2 phiên bản PHP không?

Thêm Kho lưu trữ PHP . Khi kho lưu trữ được cập nhật, bạn có thể tiến hành cài đặt nhiều phiên bản PHP. add the PHP repository in your system to install the multiple PHP versions. Once the repository is up-to-date, you can proceed to install multiple PHP versions.

Cách cài đặt PHP 7. 4 Debian 9?

Cách cài đặt PHP 7. 4 trên Debian 9 hoặc Debian 10 .
Để đảm bảo hệ thống được cập nhật. cập nhật apt. Nếu có bất kỳ bản cập nhật nào, hãy cập nhật hệ thống và khởi động lại. .
Để thêm kho lưu trữ SURY PHP PPA. Đầu tiên tải xuống khóa GPG. .
Cài đặt PHP 7. 4. Đảm bảo gói đã thêm được cập nhật

Làm cách nào để cài đặt php7 3 trong Debian 8?

Cài đặt PHP 7. 3 trên Debian 9 / Debian 8 .
Bước 1. Cập nhật hệ thống và cài đặt add-apt-repository. Đảm bảo hệ thống của bạn được cập nhật. cập nhật sudo apt. .
Bước 2. Thêm PHP7. 3 kho lưu trữ PPA. .
Bước 3. Cài đặt PHP 7. 3 trên Debian 9 / Debian 8

Cách cài đặt PHP 7. 1 Debian 9?

Thêm kho lưu trữ PHP
Cài đặt PHP. Cài đặt PHP 7. 4 trên Debian 10 / Debian 9. Cài đặt PHP 7. 3 trên Debian 10 / Debian 9. .
Đặt phiên bản PHP mặc định
Kiểm tra phiên bản PHP
Hỗ trợ PHP cho Máy chủ Web. Hỗ trợ PHP cho Apache. Hỗ trợ PHP cho Nginx
Cài đặt tiện ích mở rộng PHP
Tiện ích mở rộng PHP cho CMS. Tiện ích mở rộng PHP cho WordPress. .
Phần kết luận