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

Cài đặt PHP 8.0 trên các hệ điều hành Fedora là tương tự nhau, bài viết dưới đây sẽ hướng dẫn cụ thể bạn cài đặt PHP 8.0 trên Fedora 36. Bước đầu tiên bạn cần thêm kho lưu trữ Remi vào hệ thống, PHP 8.0 đã có sẵn ở đó để bạn cài đặt. PHP là ngôn ngữ không còn mấy xa lạ đối với những nhà lập trình website, hiện chúng được sử dụng rộng rãi để phát triển web và ứng dụng.

PHP là gì?

PHP (viết tắt cho PHP: Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản mã nguồn mở được sử dụng rộng rãi trong các mục đích khác nhau và đặc biệt thích hợp cho phát triển web, có thể nhúng vào mã HTML.

Điểm khác biệt của PHP so với các ngôn ngữ như JavaScript phía client là mã lệnh được thực thi trên máy chủ, tạo ra HTML sau đó được gửi đến máy khách. Máy khách chỉ nhận kết quả chạy mã đó nhưng không biết mã nguồn gốc là gì. Bạn có thể thậm chí cấu hình máy chủ web để xử lý tất cả các tệp HTML với PHP, khiến người dùng không thể biết bạn đã làm gì.

Chính nhờ những đặc điểm tối ưu đó mà chúng rất nổi tiếng trong giới lập trình website, được hàng triệu người sử dụng trên toàn thế giới.

Sử dụng kho lưu trữ Remi để cài đặt PHP 8.0 trên Fedora 36

Có một vài phiên bản PHP không có trong hệ thống mặc định, lúc này bạn phải thêm kho lưu trữ Remi.

Trước tiên hãy đảm bảo rằng hệ thống Fedora của bạn được cập nhật đầy đủ.

sudo dnf -y update

Cài đặt kho lưu trữ Remi:

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

Sau khi cài đặt kho lưu trữ hoàn tất, bạn hãy tiếp tục kích hoạt chúng:

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

Để cài đặt phần mở rộng PHP thực hiện lệnh sau, định dạng tên là php-<extension>, ví dụ:

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ây giờ bạn đã cài đặt PHP 8.0 trên Fedora 36:

$ 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

Tệp cấu hình PHP mặc định là /etc/php.ini. Tuy nhiên, với máy chủ web Nginx, chúng ta sẽ sử dụng tệp cấu hình của PHP-FPM (FastCGI Process Manager) để đặt cài đặt CGI. Tệp cấu hình này nằm tại /etc/php-fpm.d/www.conf.

Sau khi thay đổi cài đặt PHP, bạn có thể cần phải khởi động lại máy chủ web để áp dụng các thay đổi.

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

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

Giờ đây PHP 8.0 đã được cài đặt trên hệ thống Fedora của bạn, hãy bắt đầu trải nghiệm những tính năng nổi bật của nó trong việc thiết lập trang web.

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

Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:

https://kdata.vn/cloud-vps

👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất