Cài đặt PHP 8.0 trên Fedora 38 - Install PHP 8.0 on Fedora 38

Trong bài viết này, bạn sẽ được tìm hiểu về cách cài đặt PHP 8.0 trên Fedora 38. PHP (PHP: Hypertext Preprocessor) là một ngôn ngữ lập trình nhúng trong HTML, được sử dụng rộng rãi do tính linh hoạt và dễ sử dụng trong phát triển web. PHP là một ngôn ngữ lập trình phía máy chủ mã nguồn mở, có thể được sử dụng để xây dựng nhiều thứ khác nhau, chẳng hạn như trang web, ứng dụng và hệ thống quản lý quan hệ khách hàng.

Bước 1: Cập nhật hệ thống Fedora

Cập nhật các gói phần mềm hiện đang được cài đặt để có phiên bản mới nhất.

sudo dnf -y update

Bước 2: Thêm kho lưu trữ REMI

Để thêm kho lưu trữ REMI vào hệ thống Fedora, hãy chạy lệnh.

sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-38.rpm

Cài đặt PHP 8.0 trên Fedora 38 - Install PHP 8.0 on Fedora 38

Bước 3: Kích hoạt kho lưu trữ PHP

Sau khi đã thêm kho lưu trữ REMI thì bạn bắt đầu kích hoạt chúng, xem ví dụ bên dưới:

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --set-enabled remi
sudo dnf module reset php -y
sudo dnf module -y install php:remi-8.0

Bước 4: Cài đặt phần mở rộng PHP

Sử dụng định dạng php-<extension> để cài đặt phần mở rộng PHP:

sudo dnf -y install php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

Bước 5: Xác minh lại phiên bản PHP

Để xác minh phiên bản PHP vừa cài đặt, hãy chạy lệnh sau:

$ php -v
PHP 8.0.28 (cli) (built: Feb 14 2023 11:05:44) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.28, Copyright (c) Zend Technologies

etc/php.ini là tập tin cấu hình PHP mặc định. Tuy nhiên với máy chủ web Nginx, bạn hãy sử dụng tập tin cấu hình PHP-FPM để thiết lập các CGI tại /etc/php-fpm.d/www.conf.

Khi thay đổi các thiết lập PHP, bạn cần khởi động lại máy chủ web.

# Nginx
sudo systemctl enable --now php-fpm
sudo systemctl restart nginx

# Apache
sudo systemctl enable --now php-fpm
sudo systemctl restart httpd

Bạn đã hoàn thành việc cài đặt PHP 8.0 trên Fedora 38. Hãy trải nghiệm sử dụng chúng để phát triển các trang web của mình.

Mọi người cũng tìm kiếm: install php fedora 38, fedora 38, php dnf.