PHP8. 1 là phiên bản PHP mới nhất hiện tại được phát hành vào 2021. Trong hướng dẫn này, bạn sẽ học cách cài đặt phiên bản PHP mới nhất hiện tại là 8. 1 trên Ubuntu 22 của bạn. 04 hoặc máy chủ và định cấu hình nó với Apache và Nginx. Theo mặc định Ubuntu 22. 04 tàu PHP 8. 1, bạn có thể cài đặt dễ dàng. Bạn cũng sẽ học cách cài đặt một phiên bản PHP khác và hạ cấp hoặc nâng cấp phiên bản PHP của bạn lên phiên bản mới nhất hoặc cũ hơn
Hướng dẫn này cũng hướng dẫn bạn định cấu hình cài đặt PHP INI, cài đặt FPM, Nhóm, v.v. hữu ích hơn để ứng dụng của bạn chạy trơn tru
Cài đặt này được thử nghiệm trên Google Cloud Platform với Phiên bản máy ảo Compute Engine với Ubuntu 22. 04 HĐH. Thiết lập này sẽ hoạt động trên tất cả các máy chủ Linux
BẮT ĐẦU
điều kiện tiên quyết
Kiến thức cơ bản về sử dụng SSH Terminal trên Linux
Bắt đầu
Đảm bảo rằng máy chủ Ubuntu của bạn đang có các gói mới nhất bằng cách chạy lệnh sau
sudo apt update
sudo apt upgrade
Thao tác này sẽ cập nhật chỉ mục gói và cập nhật các gói đã cài đặt lên phiên bản mới nhất
Thêm PPA PHP
Đây là một thiết lập tùy chọn nếu bạn muốn cài đặt PHP 8. 1. Nhưng bạn sắp cài đặt bất kỳ phiên bản PHP nào thấp hơn như 7. 4 bạn cần thêm PPA này
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Chỉ thêm phần này nếu bạn sắp cài đặt phiên bản PHP khác với phiên bản 8. 1
Cài đặt PHP8. 1 cho apache
Thực hiện lệnh sau để cài đặt PHP 8. 1
sudo apt install php8.1
Sau khi cài đặt hoàn tất, bạn có thể xác nhận cài đặt bằng lệnh sau
php -v
Cài đặt PHP8. 1 FPM cho Nginx
Đối với Nginx, bạn cần cài đặt FPM. Thực hiện lệnh sau để cài đặt PHP 8. 1 FPM
sudo apt install php8.1-fpm
Sau khi cài đặt hoàn tất, xác nhận rằng PHP 8. 1 FPM đã cài đúng bằng lệnh này
php-fpm8.1 -v
Cài đặt PHP8. 1 tiện ích mở rộng
Cài đặt PHP extension rất đơn giản với cú pháp sau
sudo apt install php8.1-extension_name
Bây giờ, hãy cài đặt một số
sudo apt install php8.15 thường được sử dụng bằng lệnh sau________số 8
Xác minh phiên bản PHP
Bạn có thể dễ dàng xác minh phiên bản PHP bằng lệnh bên dưới
php -v
sudo apt install software-properties-common0
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Định cấu hình PHP 8. 1
Bây giờ, chúng tôi định cấu hình PHP cho Ứng dụng web bằng cách thay đổi một số giá trị trong tệp
sudo apt install php8.16
Đối với PHP8. 1 với Apache, vị trí
sudo apt install php8.16 sẽ nằm trong thư mục sau
sudo apt install software-properties-common0
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Đối với PHP8. 1 FPM với Nginx, vị trí
sudo apt install php8.16 sẽ nằm trong thư mục sau
sudo apt install software-properties-common1
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Nhấn
sudo apt install php8.19 để tìm kiếm bên trong trình chỉnh sửa và cập nhật các giá trị sau để có hiệu suất tốt hơn
sudo apt install software-properties-common2
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Khi bạn đã sửa đổi cài đặt PHP của mình, bạn cần khởi động lại Apache để các thay đổi có hiệu lực
Đối với người dùng Nginx đến người sử dụng PHP-FPM, bạn cần khởi động lại PHP-FPM
sudo apt install software-properties-common3
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Định cấu hình PHP 8. 1 nhóm FPM
PHP-FPM cho phép bạn định cấu hình
php -v0 và
php -v1 mà dịch vụ sẽ chạy bên dưới. Bạn có thể sửa đổi chúng bằng các lệnh này
sudo apt install software-properties-common4
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Nếu bạn muốn thay đổi tên người dùng, bạn có thể thay đổi các dòng sau bằng cách thay thế dữ liệu www bằng
php -v2 của bạn
sudo apt install software-properties-common5
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Nhấn
php -v3 và
php -v4 để lưu cấu hình và kiểm tra xem cấu hình đã đúng chưa và khởi động lại PHP
Khởi động lại PHP 8. 1 FPM
Khi bạn đã cập nhật cài đặt FPM PHP của mình, bạn cần khởi động lại nó để áp dụng các thay đổi
sudo apt install software-properties-common6
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Bây giờ bạn đang có PHP 8. 1 Đã cài đặt và cấu hình
Chuẩn bị cho mình vai trò là một Chuyên gia Công nghệ Thông tin với hệ điều hành Linux
Nâng cấp/hạ cấp PHP trong CLI
Khi bạn đang chuyển đổi phiên bản PHP cho các ứng dụng web của mình, bạn cũng sẽ cần thay đổi phiên bản PHP trong CLI [Giao diện dòng lệnh] của mình
Thực hiện lệnh dưới đây để thay đổi phiên bản PHP trên CLI của bạn. Bạn sẽ được nhắc với chế độ tương tác để chọn phiên bản PHP của mình
sudo apt install software-properties-common7
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Nhập lựa chọn của bạn và nhấn ENTER
Nâng cấp/hạ cấp PHP cho Apache
Nếu bạn muốn sử dụng một phiên bản PHP khác, bạn có thể nâng cấp hoặc hạ cấp xuống phiên bản PHP khác như hình bên dưới
Bạn cần yêu cầu Apache sử dụng đúng phiên bản PHP mà bạn đã cài đặt ngay bây giờ. Vô hiệu hóa mô-đun PHP cũ [bên dưới tôi đã đề cập đến php 8. 1, bạn cần sử dụng phiên bản php khác do Apache sử dụng] và bật mô-đun PHP mới bằng lệnh sau
Thay thế phiên bản PHP đã bật hiện tại bằng phiên bản của bạn
sudo apt install software-properties-common8
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Khởi động lại Apache để thay đổi có hiệu lực
sudo apt install software-properties-common9
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Nâng cấp/hạ cấp PHP cho Nginx
Đối với Nginx, bạn cần cập nhật hoặc hạ cấp ổ cắm PHP-FPM trong cấu hình Nginx của bạn nằm trong thư mục
php -v5. Địa điểm này sẽ nằm bên trong khối
php -v6
php -v7
Chỉnh sửa cấu hình của bạn…
sudo apt install php8.10
Dòng bạn cần sửa đổi sẽ trông như thế này…
sudo apt install php8.11
Bạn cần thay phiên bản PHP cũ bằng phiên bản mới
sudo apt install php8.12
Kiểm tra cấu hình của bạn
sudo apt install php8.13
Lưu tệp và thoát khỏi trình chỉnh sửa và khởi động lại Nginx để các thay đổi có hiệu lực
sudo apt install php8.14
Phần kết luận
Bây giờ bạn đã học cách cài đặt PHP 8. 1 trên Ubuntu 22 của bạn. 04 cho Apache và Nginx cũng như cách nâng cấp hoặc hạ cấp xuống phiên bản PHP khác