Làm cách nào để cài đặt php8 0 trong Linux?

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

  1. Cập nhật hệ thống
  2. Thêm Kho lưu trữ PPA Ondřej Surý
  3. 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

Làm cách nào để cài đặt php8 0 trong Linux?

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

Làm cách nào để cài đặt php8 0 trong Linux?

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ữ

Làm cách nào để cài đặt php8 0 trong Linux?

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

Làm cách nào để cài đặt php8 0 trong Linux?

Để 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

  1. Cài đặt PHP 8 trên Ubuntu
  2. Cài đặt phần mở rộng PHP 8
  3. Thiết lập PHP 8 với Apache
  4. Thiết lập PHP 8 với Nginx
  5. 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

  1. 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 
    
  2. 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 
    
  3. 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 
0

Bướ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 
1

Hệ 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 
2

Phầ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

Làm cách nào để bật php8 0?

Cài đặt và định cấu hình PHP-FPM .
Cài đặt gói php-fpm. sudo apt cài đặt php-fpm
Cài đặt mô-đun Apache được liên kết. sudo apt cài đặt libapache2-mod-fcgid
Xác nhận php8. Dịch vụ 0-fpm đang chạy. .
Kích hoạt các mô-đun Apache theo yêu cầu của FPM. hành động sudo a2enmod fcgid bí danh proxy_fcgi
Khởi động lại dịch vụ Apache

Lệnh cài đặt PHP 8 trong Ubuntu là gì?

sudo apt-get install -y php8. 1 -cli php8. 1-phổ biến php8. 1-mysql php8.

Làm cách nào để cập nhật PHP 8 trong Linux?

Nó chứa nhiều tính năng mới và tối ưu hóa. Trong hướng dẫn này, chúng tôi sẽ nâng cấp từ PHP 7. x sang PHP 8 trên Ubuntu 22. 04, 20. 04 và 18. 04. .
Gói PHP. .
Gỡ cài đặt/Gỡ bỏ PHP 7. .
Autoclean và Autoremove. .
Thêm kho lưu trữ PPA của Ondřej Surý. .
Cài đặt PHP8. .
Cài đặt phần mở rộng PHP 8

Cách cài đặt PHP8. 1 trên Linux Mint?

Hoàn thành các bước dưới đây để cài đặt PHP 8 trên Linux Mint 20. .
Bước 1. Cập nhật bộ đệm apt. Bật thiết bị đầu cuối và cập nhật bộ đệm của kho lưu trữ apt bằng lệnh. .
Bước 2. Cài đặt phụ thuộc. Tiếp theo, cài đặt các phụ thuộc cần thiết cho PHP 8. .
Bước 3. Thêm kho lưu trữ Ondřej PPA. .
Bước 4. Cài đặt PHP 8 trên Linux Mint 20