【CentOS Stream快速上手】輕鬆配置PHP環境全攻略

提問者:用戶ATQB 發布時間: 2025-06-08 02:38:24 閱讀時間: 3分鐘

最佳答案

引言

CentOS Stream 是一個為 CentOS 用戶供給持續流式更新的 Linux 發行版。它旨在為最新的 CentOS 版本供給預覽,使得用戶可能及時獲取最新的軟體跟功能。本文將為妳介紹如何在 CentOS Stream 上疾速設置 PHP 情況,以便妳可能開端開辟 PHP 利用順序。

體系請求

在開端之前,請確保妳的體系滿意以下請求:

  • CentOS Stream 8 或更高版本
  • 網路連接
  • root 容許權或 sudo 容許權

安裝 PHP

步調 1: 啟用 EPEL 跟 Remi 客棧

起首,妳須要啟用 EPEL 跟 Remi 客棧,它們包含了較新版本的 PHP 包。

sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
sudo dnf install yum-utils -y

步調 2: 安裝 PHP 7.4 及相幹擴大年夜

現在可能安裝 PHP 7.4 以及罕見的 PHP 擴大年夜。

sudo dnf module enable php:remi-7.4 -y
sudo dnf install php php-fpm php-mysqlnd php-gd php-xml php-mbstring php-zip -y

步調 3: 安裝 Apache 伺服器(可選)

假如妳還不 Apache 伺服器,可能安裝它。

sudo dnf install httpd -y

設置 PHP-FPM

PHP-FPM 是 PHP 的 FastCGI 過程管理器,用於處理 PHP 劇本。

步調 1: 啟動 PHP-FPM

sudo systemctl start php-fpm

步調 2: 設置 PHP-FPM

編輯 PHP-FPM 設置文件:

sudo vi /etc/php-fpm.conf

找到並修改以下行:

; pm = static
pm = dynamic

這將啟用靜態過程管理。

步調 3: 重啟 PHP-FPM

sudo systemctl restart php-fpm

設置 Apache 伺服器

步調 1: 設置虛擬主機

創建一個新的虛擬主機設置文件:

sudo vi /etc/httpd/conf.d/yourdomain.conf

增加以下內容:

<VirtualHost *:80>
    ServerAdmin webmaster@yourdomain.com
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com
    DocumentRoot /var/www/yourdomain.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

步調 2: 重啟 Apache 伺服器

sudo systemctl restart httpd

測試 PHP 情況

/var/www/yourdomain.com 目錄下創建一個名為 info.php 的文件,並增加以下內容:

<?php
phpinfo();
?>

在瀏覽器中拜訪 http://yourdomain.com/info.php,妳應當看到 PHP 的配相信息。

總結

經由過程以上步調,妳曾經在 CentOS Stream 上成功設置了 PHP 情況。現在,妳可能開端開辟 PHP 利用順序了。假如妳碰就任何成績,請查閱官方文檔或尋求社區支撐。

相關推薦