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. Một số lợi ích đáng chú ý khác của việc sử dụng PHP bao gồm những điều sau đây
- Dễ học;
- Có thể dễ dàng chỉnh sửa mã PHP bất cứ lúc nào mà không làm rối tung toàn bộ mã;
- Dễ dàng tích hợp và hỗ trợ đa nền tảng
- PHP tiết kiệm chi phí do mã nguồn mở và hiệu quả cao
- PHP được hỗ trợ bởi một cộng đồng lớn các nhà phát triển
- Nó ổn định so với các ngôn ngữ khác
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
Mục lục
- Cập nhật hệ thống
- Thêm Kho lưu trữ PPA Ondřej Surý
- Cài đặt PHP 8 với tiện ích mở rộng
Bước 1. Cập nhật hệ thống
Cập nhật tất cả các gói hệ thống lên bản mới nhất, Chạy lệnh sau
sudo apt-get update
sudo apt-get upgrade -y
Bước 2. Thêm Kho lưu trữ PPA Ondřej Surý
Các gói PHP mới nhất hiện có trong kho lưu trữ Ondřej Surý PPA. Chạy lệnh sau
sudo apt-get install lsb-release ca-certificates apt-transport-https software-properties-common -y
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ữ
Khi PPA được bật, bạn có thể cài đặt PHP 8
Bước 3. Cài đặt PHP 8 với tiện ích mở rộng
Tiếp theo, Nhập lệnh bên dưới để cài đặt PHP 8. 0 trên hệ thống Ubuntu
sudo apt-get install php8.0
Nhấn 'Y' để xác nhận bất kỳ yêu cầu nào của trình cài đặt
Để cài đặt các tiện ích mở rộng PHP 8 trên Ubuntu 20. 04, Chạy lệnh sau
sudo apt-get install php8.0-
Một số tiện ích mở rộng có sẵn như được hiển thị bên dưới
sudo apt install php8.0-
php8.0-amqp php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-readline php8.0-sqlite3 php8.0-xsl
php8.0-apcu php8.0-curl php8.0-gmp php8.0-mailparse php8.0-opcache php8.0-redis php8.0-sybase php8.0-yac
php8.0-ast php8.0-dba php8.0-igbinary php8.0-mbstring php8.0-pgsql php8.0-rrd php8.0-tidy php8.0-yaml
php8.0-bcmath php8.0-dev php8.0-imagick php8.0-memcached php8.0-phpdbg php8.0-smbclient php8.0-uuid php8.0-zip
php8.0-bz2 php8.0-ds php8.0-imap php8.0-msgpack php8.0-pspell php8.0-snmp php8.0-xdebug php8.0-zmq
php8.0-cgi php8.0-enchant php8.0-interbase php8.0-mysql php8.0-psr php8.0-soap php8.0-xhprof
php8.0-cli php8.0-fpm php8.0-intl php8.0-oauth php8.0-raphf php8.0-solr php8.0-xml
Ví dụ
sudo apt-get install php8.0-cli php8.0-common php8.0-imap php8.0-redis php8.0-snmp php8.0-xml php8.0-imagick php8.0-intl php8.0-fpm php8.0-imap
Cảm ơn bạn đã đọc blog này
đọc thêm. Cách thêm không gian hoán đổi trên Ubuntu 20. 04
Nếu bạn có bất kỳ thắc mắc hoặc nghi ngờ nào về chủ đề này, vui lòng liên hệ với chúng tôi. Chúng tôi sẽ cố gắng liên lạc với bạn
PHP là từ viết tắt của “Hypertext Preprocessor” là một ngôn ngữ kịch bản được sử dụng rộng rãi để phát triển các ứng dụng web. Đó là ngôn ngữ kịch bản phía máy chủ được nhúng trong HTML. Được sử dụng để quản lý nội dung động, cơ sở dữ liệu, theo dõi phiên, thậm chí xây dựng toàn bộ trang web thương mại điện tử
Quảng cáo
PHP8. 0 là phiên bản ổn định mới nhất có sẵn để sử dụng sản xuất. Các gói debian cho PHP 8 có sẵn trong ppa. ondrej/php PPA cho các hệ thống Ubuntu
Trong hướng dẫn này, bạn sẽ học những điều sau
- Cài đặt PHP 8 trên Ubuntu
- Cài đặt phần mở rộng PHP 8
- Thiết lập PHP 8 với Apache
- Thiết lập PHP 8 với Nginx
- Chuyển đổi giữa nhiều phiên bản PHP
Vì vậy, hãy bắt đầu với hướng dẫn cài đặt và sử dụng PHP 8. 0 trên Ubuntu20. 04 LTS Hệ thống tiêu cự
Bước 1 – Cài đặt PHP 8 trên Ubuntu
Ondrej PHP PPA luôn được cập nhật và chứa các phiên bản PHP mới nhất. Sử dụng các lệnh sau để thêm PPA và cài đặt PHP 8. 0 trên Ubuntu20. 04 hệ thống
- Trước tiên, bạn cần cài đặt một gói cần thiết trên hệ thống của mình. Mở một thiết bị đầu cuối và thực hiện các lệnh sau.
sudo apt update && sudo apt install software-properties-common -y
- Bật PPA – Tiếp theo, Sử dụng lệnh sau để bật PHP PPA và cập nhật apt cache
sudo add-apt-repository ppa:ondrej/php
- Cài đặt PHP 8 – Tiếp theo, Nhập lệnh bên dưới để cài đặt PHP 8. 0 trên hệ thống Ubuntu.
sudo apt install php8.0
Nhấn 'Y' để xác nhận bất kỳ yêu cầu nào của trình cài đặt
Thực hiện xong các lệnh trên là bạn đã cài đặt thành công PHP 8. 0 trên hệ thống Ubuntu
Bước 2 – Cài đặt tiện ích mở rộng PHP
Bây giờ, hãy cài đặt các mô-đun PHP cần thiết cho ứng dụng của bạn. Sử dụng lệnh sau để tìm kiếm tất cả PHP 8 có sẵn. 0 mô-đun
sudo apt search php8.0-*
Sau đó cài đặt các mô-đun PHP cần thiết. Lệnh sau sẽ cài đặt một số mô-đun PHP được sử dụng thường xuyên trên hệ thống của bạn
sudo apt install php8.0-gd php8.0-xml php8.0-soap php8.0-mbstring php8.0-mysql
Bạn cũng có thể cần cài đặt các mô-đun PHP khác do ứng dụng đề xuất
Bước 3 – Cài đặt PHP 8 với Apache
Apache là một máy chủ web phổ biến được sử dụng rộng rãi để triển khai các ứng dụng web PHP. Trên các hệ thống dựa trên Debian, tính năng này có sẵn với tên “apache2”
Một mô-đun Apache có sẵn để tích hợp PHP. Đối với PHP8. 0 cài đặt mô-đun Apache sau
sudo apt install libapache2-mod-php8.0
Sau đó kích hoạt mô-đun PHP 8
sudo a2enmod php8.0
Tất cả đã xong, bây giờ bạn có thể lưu trữ một ứng dụng PHP với Apache bằng PHP 8
Để kiểm tra tích hợp, hãy tạo tệp phpinfo[] và xác minh phiên bản
Bước 4 – Cài đặt PHP 8 với Nginx
Không có mô-đun PHP chính thức cho máy chủ Nginx. Trong trường hợp đó, chúng tôi sẽ sử dụng PHP-FPM để triển khai các ứng dụng PHP trên các máy chủ web Nginx
Vì vậy, trước tiên, hãy cài đặt PHP fpm trên hệ thống của bạn
sudo apt install php8.0-fpm
Sau khi cài đặt xong, kích hoạt và bắt đầu dịch vụ
sudo systemctl enable php8.0-fpm
sudo systemctl start php8.0-fpm
Tiếp theo, cập nhật cấu hình khối máy chủ Nginx bằng đoạn mã sau
server { # server block code ... location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.0-fpm.sock; } }
Đoạn mã trên hướng dẫn máy chủ Nginx xử lý tất cả các tệp có phần “. php” sử dụng PHP-fpm
Cuối cùng, khởi động lại máy chủ web Nginx để áp dụng các thay đổi
sudo add-apt-repository ppa:ondrej/php
0Bước 5 – Chuyển đổi phiên bản PHP mặc định
Bạn có thể dễ dàng chuyển đổi giữa nhiều phiên bản PHP được cài đặt trên bất kỳ hệ thống nào. Thực hiện lệnh sau trên thiết bị đầu cuối
sudo add-apt-repository ppa:ondrej/php
1Hệ thống này có PHP 8. 0 và PHP7. 4 cài đặt. Chọn một phiên bản PHP theo lựa chọn của chúng tôi
sudo add-apt-repository ppa:ondrej/php
2Phần kết luận
Hướng dẫn này giúp bạn cài đặt PHP 8. 0 trên Ubuntu20. 04 Hệ thống Linux. Bạn cũng có thể cần cài đặt MySQL trên hệ thống Ubuntu của mình