引言
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 利用順序了。假如妳碰就任何成績,請查閱官方文檔或尋求社區支撐。