apt update
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
apt upgrade -y && reboot
Đầu tiên tải xuống khóa GPG
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
Tiếp theo, thêm SURY vào kho lưu trữ
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | tee /etc/apt/sources.list.d/php.list
đầu ra
deb //packages.sury.org/php/ buster main
Đảm bảo gói đã thêm được cập nhật
apt update
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
apt upgrade -y && reboot
Để cài đặt PHP 7. 4
apt -y install php7.4
Để kiểm tra phiên bản PHP
________số 8_______đầu ra
root@vps:~# php -v
PHP 7.4.6 [cli] [built: May 14 2020 10:03:28] [ NTS ]
Copyright [c] The PHP Group
Zend Engine v3.4.0, Copyright [c] Zend Technologies
with Zend OPcache v7.4.6, Copyright [c], by Zend Technologies
GHI CHÚ
- Các cấu hình PHP liên quan đến Apache được lưu trữ trong
0 tệp nàyapt upgrade -y && reboot
- Nếu bạn muốn sử dụng PHP với Nginx, bạn có thể làm theo hướng dẫn này Bấm vào đây và nếu apache đã được cài đặt, cần phải tắt nó đi
1apt upgrade -y && reboot
Điều này kết thúc chủ đề cài đặt PHP 7 của chúng ta. 4 trên hệ thống Debian 10 hoặc Debian 9
Xin chào mọi người, trong bài viết này tôi sẽ chỉ cho bạn cách tôi quản lý để cập nhật lên PHP 7. 4 cho trang web WordPress của tôi. Tôi đang chạy một số trang web WordPress của mình trên Debian 9 Stretch. Tôi nhận được thông báo này trên bảng điều khiển WordPress nói rằng tôi nên nâng cấp PHP của mình lên phiên bản mới nhất. Tôi đang chạy PHP 7. 0 trên các trang web của tôi
Như bạn nhận thấy ở hình trên, Yêu cầu cập nhật PHP. Vì tôi không lưu trữ trang web của mình trên nhà cung cấp dịch vụ lưu trữ được quản lý nên tôi phải thực hiện cập nhật PHP này theo cách thủ công. Vì vậy, trong bài viết này, bạn sẽ tìm hiểu cách nâng cấp cài đặt PHP của mình lên phiên bản 7 theo cách thủ công. 4. Ngoài ra, bạn sẽ thấy cách khắc phục sự cố “Yêu cầu nâng cấp PHP” này trên trang web WordPress
Bước 1. Kiểm tra phiên bản PHP
Trước tiên, hãy kiểm tra phiên bản PHP được cài đặt trên hệ thống của bạn
php -v
đầu ra
PHP 7.0.33-0+deb9u8 [cli] [built: Jul 5 2020 06:34:50] [ NTS ] Copyright [c] 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright [c] 1998-2017 Zend Technologies with Zend OPcache v7.0.33-0+deb9u8, Copyright [c] 1999-2017, by Zend Technologies
Như bạn có thể thấy, phiên bản PHP hiện tại của tôi là 7. 0. 33
Bước 2. cập nhật hệ thống
Nên cập nhật hệ thống Debian trước khi nâng cấp
apt update && apt upgrade
Có thể bạn cũng sẽ cần khởi động lại Debian
Bước 3. Định cấu hình PHP 7. 4 Kho lưu trữ
Chạy lệnh sau để cài đặt một số gói và tải xuống khóa gpg cho kho lưu trữ Sury
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg //packages.sury.org/php/apt.gpg
Cuối cùng, sử dụng lệnh này để thêm kho lưu trữ
echo "deb //packages.sury.org/php/ $[lsb_release -sc] main" | sudo tee /etc/apt/sources.list.d/php.list
Tiếp theo, cập nhật hệ thống
apt update
Bước 4. Cài đặt PHP 7. 4 trên Debian 9/10
Sử dụng lệnh đơn này để cài đặt PHP7. 4 trên Debian 9 hoặc 10
sudo apt install php7.4
Trong giây lát, php7. 4 nên được cài đặt. Hãy chắc chắn rằng không có lỗi.
Bây giờ hãy kiểm tra lại phiên bản PHP bằng lệnh php -v và bạn sẽ thấy phiên bản mới được cài đặt như sau
PHP 7.4.10 [cli] [built: Sep 9 2020 06:55:12] [ NTS ] Copyright [c] The PHP Group Zend Engine v3.4.0, Copyright [c] Zend Technologies with Zend OPcache v7.4.10, Copyright [c], by Zend Technologies
Tại thời điểm này, chúng tôi đã cài đặt thành công hoặc nâng cấp PHP lên phiên bản 7. 4. Nhưng chúng ta vẫn cần tiếp tục hành trình kích hoạt PHP 7 mới này. 4 cho trang web WordPress của chúng tôi
Bước 5. Cài đặt các mô-đun PHP
Sao chép và dán các lệnh này để cài đặt một số PHP7. 4 mô-đun cần thiết cho WordPress
apt install -y php7.4-common php7.4-xml php7.4-mysql php7.4-pdo php7.4-phar php7.4-simplexml php7.4-curl php7.4-mbstring php7.4-imagick php7.4-zip php7.4-gd
Bước 6. Vô hiệu hóa PHP 7. 0 và Kích hoạt PHP 7. 4 mô-đun
Vì vậy, bây giờ chúng ta sẽ vô hiệu hóa PHP7. 0 tích hợp apache và kích hoạt php7. 4
sudo a2dismod php7.0
sudo a2enmod php7.4
sudo systemctl restart apache2
Bây giờ, hãy đăng nhập lại vào WordPress và sự cố sẽ được khắc phục. Cài đặt PHP của bạn hiện đã được cập nhật và bạn không còn thấy lỗi "Yêu cầu nâng cấp PHP" nữa