CentOS Stream 是一个为 CentOS 用户供给持续流式更新的 Linux 发行版。它旨在为最新的 CentOS 版本供给预览,使得用户可能及时获取最新的软件跟功能。本文将为你介绍如何在 CentOS Stream 上疾速设置 PHP 情况,以便你可能开端开辟 PHP 利用顺序。
在开端之前,请确保你的体系满意以下请求:
起首,你须要启用 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
现在可能安装 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
假如你还不 Apache 效劳器,可能安装它。
sudo dnf install httpd -y
PHP-FPM 是 PHP 的 FastCGI 过程管理器,用于处理 PHP 剧本。
sudo systemctl start php-fpm
编辑 PHP-FPM 设置文件:
sudo vi /etc/php-fpm.conf
找到并修改以下行:
; pm = static
pm = dynamic
这将启用静态过程管理。
sudo systemctl restart php-fpm
创建一个新的虚拟主机设置文件:
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>
sudo systemctl restart httpd
在 /var/www/yourdomain.com
目录下创建一个名为 info.php
的文件,并增加以下内容:
<?php
phpinfo();
?>
在浏览器中拜访 http://yourdomain.com/info.php
,你应当看到 PHP 的配相信息。
经由过程以上步调,你曾经在 CentOS Stream 上成功设置了 PHP 情况。现在,你可能开端开辟 PHP 利用顺序了。假如你碰就任何成绩,请查阅官方文档或寻求社区支撑。