【CentOS Stream快速上手】轻松配置PHP环境全攻略

发布时间:2025-06-08 02:38:24

引言

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 利用顺序了。假如你碰就任何成绩,请查阅官方文档或寻求社区支撑。