1. Mở một thiết bị đầu cuối bash shell và sử dụng lệnh “php –version” hoặc “php -v” để cài đặt phiên bản PHP trên hệ thống
# php --version PHP 5.4.16 [cli] [built: Mar 7 2018 13:34:47] Copyright [c] 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2013 Zend Technologies
# php -v PHP 5.4.16 [cli] [built: Mar 7 2018 13:34:47] Copyright [c] 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2013 Zend Technologies
Như bạn có thể thấy từ cả hai lệnh đầu ra ở trên, hệ thống có PHP 5. 4. 16 cài đặt
2. Bạn cũng có thể kiểm tra các phiên bản gói được cài đặt trên hệ thống để lấy phiên bản PHP.
Trên bản phân phối dựa trên RedHat.
# rpm -qa | grep php php-common-5.4.16-43.el7_4.1.x86_64 php-pdo-5.4.16-43.el7_4.1.x86_64 php-mysql-5.4.16-43.el7_4.1.x86_64 php-mbstring-5.4.16-43.el7_4.1.x86_64 php-cli-5.4.16-43.el7_4.1.x86_64 php-gd-5.4.16-43.el7_4.1.x86_64 php-5.4.16-43.el7_4.1.x86_64
Trên các bản phân phối dựa trên debian
# apt list --installed | grep php
3. Hãy tạo một file PHP có nội dung như hình bên dưới. Hàm phpinfo[] xuất ra rất nhiều thông tin về trạng thái của môi trường PHP hiện tại, bao gồm các tiện ích mở rộng đã tải, tùy chọn biên dịch, phiên bản, thông tin máy chủ, v.v.
# echo "" > /var/www/html/phpinfo.php
4. Bây giờ, xem xét rằng Apache đã được cài đặt và hoạt động, hãy mở trình duyệt và kiểm tra PHP bằng địa chỉ như sau
Hướng dẫn này chỉ cách cài đặt hoặc nâng cấp PHP 8. 1 nhanh chóng và dễ dàng cho máy chủ web Apache chạy trên Debian 9 hoặc Debian 10 và Debian 11. PHP là ngôn ngữ kịch bản máy chủ được sử dụng rộng rãi cho các trang web và hệ thống quản lý nội dung năng động và tương tác
5 bước thực hiện PHP 8. 1 cho Apache2 trên Debian
1. Cập nhật Debian với quyền root
$ su -
$ apt update
$ apt upgrade -y && reboot
2. Thêm Kho lưu trữ SURY PHP PPA
SURY là kho lưu trữ của bên thứ ba cung cấp các phiên bản PHP hiện tại cho Debian GNU/Linux, được thêm vào với quyền root
$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
3. Cài đặt PHP 8. 1 trên Debian
$ apt update
$ apt -y install php8.1
$ update-alternative --set php /usr/bin/php8.1
Có thể cài đặt nhiều phiên bản PHP trên hệ thống, hãy chạy
$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
2 để bật Phiên bản4. Cài đặt các Mô-đun quan trọng cho PHP 8. 1 trên Debian
$ apt -y install php8.1-cli php8.1-curl php8.1-gd php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-xml php8.1-xsl php8.1-zip php8.1-bz2
5. Làm PHP 8. Có sẵn 1 module cho Apache
# php -v PHP 5.4.16 [cli] [built: Mar 7 2018 13:34:47] Copyright [c] 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2013 Zend Technologies0
Kết thúc. quá trình cài đặt đã xong. Nếu bạn muốn biết phiên bản và mô-đun PHP đã cài đặt nào thực sự khả dụng, phần tiếp theo sẽ hiển thị
Kiểm tra phiên bản PHP hiện tại
# php -v PHP 5.4.16 [cli] [built: Mar 7 2018 13:34:47] Copyright [c] 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2013 Zend Technologies1
Hiển thị cấu hình PHP hiện tại
Cài đặt PHP hiện tại được hiển thị bằng cách tạo một. php-file với nội dung sau, để xuất cài đặt chi tiết trong trình duyệt web
# php -v PHP 5.4.16 [cli] [built: Mar 7 2018 13:34:47] Copyright [c] 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2013 Zend Technologies2
Lưu tệp dưới dạng
$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
3 trong thư mục “/html”. Sau đó mở cái vừa tạo. tệp php trong trình duyệt web# php -v PHP 5.4.16 [cli] [built: Mar 7 2018 13:34:47] Copyright [c] 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2013 Zend Technologies4
Có thể tìm thấy các cài đặt PHP trên toàn hệ thống trong đường dẫn
$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
4, để sửa đổi bằng cách sử dụng Apache 2, hãy chỉnh sửa tệp $ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
5# php -v PHP 5.4.16 [cli] [built: Mar 7 2018 13:34:47] Copyright [c] 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2013 Zend Technologies7
Nếu bạn không thấy phiên bản php đã cài đặt, có thể mô-đun php apache cần thay đổi thành phiên bản mong muốn, chạy lệnh trợ giúp apache trong thiết bị đầu cuối, thay thế phiên bản bạn có, như ở đây php. 7. 4 trong ví dụ này
# php -v PHP 5.4.16 [cli] [built: Mar 7 2018 13:34:47] Copyright [c] 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright [c] 1998-2013 Zend Technologies8
Xác minh mô-đun php đang chạy bằng cách xem
$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
3 từ trình duyệt webCác mô-đun PHP có sẵn cho Apache 2 có thể tìm thấy trong đường dẫn máy chủ web Apache bên dưới
$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
7$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
0Vô hiệu hóa mô-đun Apache 2 bằng
$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
8, sử dụng $ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
$ echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
9 để bật. Lệnh $ apt update
$ apt -y install php8.1
$ update-alternative --set php /usr/bin/php8.1
0 cung cấp thông tin về thông tin mô-đun