当前位置: 首页> 最新文章列表> CentOS 7 安装 PHP 5.6 全面教程(适用于老项目)

CentOS 7 安装 PHP 5.6 全面教程(适用于老项目)

gitbox 2025-06-27

PHP 5.6 在 CentOS 7 中的应用场景

尽管PHP已经发展到了多个较新版本,许多遗留系统和框架依旧依赖于PHP 5.6。为了支持这些老项目,在CentOS 7中部署PHP 5.6仍具有实际意义。

更新系统软件包

在开始之前,建议先更新所有系统软件包以避免依赖问题:

sudo yum update -y

安装 EPEL 软件源

CentOS 默认仓库不包含PHP 5.6,因此我们需要先添加EPEL源:

sudo yum install epel-release -y

添加 Remi 仓库

Remi 是一个提供多版本PHP的软件源,适合需要安装旧版本PHP的用户:

sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

启用 PHP 5.6 仓库

安装完Remi仓库后,需启用PHP 5.6对应的源:

sudo yum-config-manager --enable remi-php56

安装 PHP 5.6 及常用模块

现在可以正式安装PHP 5.6和相关组件:

sudo yum install php php-cli php-fpm php-mysql -y

确认 PHP 安装版本

完成安装后,运行以下命令验证PHP是否安装成功:

php -v

若输出中包含“PHP 5.6.x”,说明安装成功。

编辑 PHP 配置文件

默认配置文件路径为 /etc/php.ini,你可以根据项目需求进行编辑:

sudo vi /etc/php.ini

可以调整如 memory_limit、upload_max_filesize 等参数以优化性能。

启动并设置 PHP-FPM 开机自启

PHP-FPM 用于处理Web服务器的PHP请求,需要手动启动并设置为开机自启:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

结语

通过本文的步骤,你已成功在 CentOS 7 环境下部署了 PHP 5.6。这个过程涵盖了从环境准备、源配置到组件安装的完整流程。该版本虽然较旧,但在很多老旧系统中仍是不可替代的选择。如有进一步的配置需求,建议根据实际项目进行细化。