PHP được cho là một trong những ngôn ngữ lập trình phía máy chủ được sử dụng rộng rãi nhất. Đó là ngôn ngữ được lựa chọn khi phát triển các trang web động và đáp ứng. Trên thực tế, các nền tảng CM phổ biến như WordPress, Drupal và Magento đều dựa trên PHP
Tại thời điểm viết hướng dẫn này, phiên bản mới nhất của PHP là PHP 8. 0. Nó được phát hành vào ngày 26 tháng 11 năm 2020. Nó tự hào về các tính năng và tối ưu hóa mới, chẳng hạn như các loại liên kết, đối số được đặt tên, toán tử an toàn null, biểu thức khớp, JIT và các cải tiến trong xử lý lỗi và tính nhất quán
Hướng dẫn này hướng dẫn bạn cài đặt PHP 8. 0 trên Ubuntu20. 04 / 18. 04
Trên trang này
- Thêm Kho lưu trữ PPA Ondřej Surý trên Ubuntu
- Cài đặt PHP8. 0 với Apache trên Ubuntu
- Cài đặt PHP8. 0 với Nginx trên Ubuntu
- Cài đặt phần mở rộng PHP 8 trong Ubuntu
- Xác minh cài đặt PHP 8 trong Ubuntu
Bước 1. Thêm Kho lưu trữ PPA Ondřej Surý
PHP7. 4 là phiên bản PHP mặc định trong Ubuntu 20. 04 kho lưu trữ tại thời điểm viết hướng dẫn này. Để cài đặt phiên bản PHP mới nhất, chúng tôi sẽ sử dụng kho lưu trữ Ondrej PPA. Kho lưu trữ này chứa nhiều phiên bản PHP và phần mở rộng PHP
Nhưng trước tiên, hãy cập nhật các gói hệ thống Ubuntu của bạn và cài đặt một số phụ thuộc như được hiển thị
$ sudo apt update $ sudo apt upgrade $ sudo apt install ca-certificates apt-transport-https software-properties-common
Tiếp theo, thêm Ondrej PPA
$ sudo add-apt-repository ppa:ondrej/php
Khi được nhắc, hãy nhấn ENTER để tiếp tục thêm kho lưu trữ
Bước 2. Cài đặt PHP8. 0 với Apache trên Ubuntu
Tiếp theo, cập nhật kho hệ thống để bắt đầu sử dụng PPA
$ sudo apt update
Nếu bạn đang chạy máy chủ web Apache, hãy cài đặt PHP 8. 0 với mô-đun Apache như được hiển thị
$ sudo apt install php8.0 libapache2-mod-php8.0
Tiếp theo, khởi động lại máy chủ web Apache để kích hoạt mô-đun
$ sudo systemctl restart apache2
Nếu bạn muốn sử dụng máy chủ web Apache với PHP-FPM, hãy chạy lệnh bên dưới để cài đặt các gói cần thiết
$ sudo apt install php8.0-fpm libapache2-mod-fcgid
Vì PHP-FPM không được bật theo mặc định, hãy bật nó bằng cách gọi các lệnh sau
$ sudo a2enmod proxy_fcgi setenvif $ sudo a2enconf php8.0-fpm
Sau đó khởi động lại máy chủ web Apache để các thay đổi có hiệu lực
$ sudo systemctl restart apache2
Bước 2. Cài đặt PHP8. 0 với Nginx trên Ubuntu
Nếu bạn chọn sử dụng PHP 8. 0 với cài đặt Nginx, bước nên thực hiện nhất là cài đặt PHP-FPM để xử lý các tệp PHP
Do đó, hãy cài đặt PHP và PHP-FPM bằng lệnh sau
________số 8Dịch vụ PHP-FPM sẽ tự động bắt đầu. Bạn có thể xác minh điều này như được hiển thị
$ sudo systemctl status php8.0-fpm
Để Nginx xử lý các tệp PHP, hãy định cấu hình khối máy chủ Nginx của bạn bằng cách cập nhật phần máy chủ như được hiển thị
$ sudo add-apt-repository ppa:ondrej/php0
Cuối cùng, khởi động lại máy chủ web Nginx để các thay đổi có hiệu lực
$ sudo add-apt-repository ppa:ondrej/php1
Bước 4. Cài đặt phần mở rộng PHP 8 trong Ubuntu
Phần mở rộng PHP là các thư viện mở rộng chức năng của PHP. Các tiện ích mở rộng này tồn tại dưới dạng gói và có thể được cài đặt như sau
$ sudo add-apt-repository ppa:ondrej/php2
Chẳng hạn, ví dụ bên dưới cài đặt tiện ích mở rộng SNMP, Memcached và MySQL
$ sudo add-apt-repository ppa:ondrej/php3
Bước 5. Xác minh cài đặt PHP 8 trong Ubuntu
Để xác nhận phiên bản PHP đã cài đặt, hãy chạy lệnh
$ sudo add-apt-repository ppa:ondrej/php4
Ngoài ra, bạn có thể tạo một tệp php mẫu tại /var/www/html như được hiển thị
$ sudo add-apt-repository ppa:ondrej/php5
Dán các dòng sau và lưu tệp
$ sudo add-apt-repository ppa:ondrej/php6
Cuối cùng, hãy truy cập trình duyệt của bạn và duyệt địa chỉ IP của máy chủ như được hiển thị
$ sudo add-apt-repository ppa:ondrej/php7
Bạn sẽ nhận được trang web hiển thị
Chúng tôi hy vọng rằng bây giờ bạn có thể cài đặt PHP 8. 0 và thoải mái tích hợp nó với máy chủ web Apache hoặc Nginx. Phản hồi của bạn được chào đón nhất