PHP 5.6 安装在 CentOS 上的详细步骤

准备工作
在开始安装 PHP 5.6 之前,请确保您的 CentOS 系统满足以下要求:
- CentOS 版本:CentOS 6 或 CentOS 7
- 网络连接:确保您的系统可以访问互联网,以便下载安装包
安装步骤
更新系统包
更新您的系统包列表,以便安装过程中可以获取到最新的软件包:
sudo yum update
安装编译工具
PHP 5.6 需要编译安装,因此需要安装编译工具和库:
sudo yum install -y gcc make autoconf libtool bison ncurses ncurses-devel readline readline-devel zlib zlib-devel openssl openssl-devel glibc glibc-devel keyutils keyutils-libs-devel libsemasphr libsemasphr-devel libaio libaio-devel sqlite sqlite-devel
安装 PHP 5.6
从官方源安装 PHP 5.6:
sudo yum install -y php56w php56w-common php56w-mysqlnd php56w-gd php56w-xml php56w-json php56w-mbstring php56w-mcrypt
安装 Apache

如果您的系统尚未安装 Apache,请使用以下命令安装:
sudo yum install -y httpd
配置 Apache
编辑 Apache 配置文件,启用 PHP 模块:
sudo vi /etc/httpd/conf/httpd.conf
找到以下行并取消注释:
LoadModule php5_module modules/libphp5.so
创建测试文件
在 Apache 的默认网站目录下创建一个测试文件,info.php:
sudo vi /var/www/html/info.php
<?php phpinfo(); ?>
重启 Apache 服务
重启 Apache 服务以应用配置更改:
sudo systemctl restart httpd
测试 PHP 安装
在浏览器中访问 http://yourdomain.com/info.php 或 http://localhost/info.php,如果看到 PHP 的信息页面,则表示 PHP 5.6 安装成功。

FAQs
问题 1:安装 PHP 5.6 时遇到依赖问题怎么办?
解答:在安装 PHP 5.6 之前,确保已安装所有必要的依赖库和开发工具,如果遇到依赖问题,可以使用以下命令检查缺失的依赖:
yum list --showduplicates | grep -i "lib"
根据输出结果安装缺失的依赖库。
问题 2:如何检查 PHP 5.6 的版本?
解答:在命令行中运行以下命令,即可查看 PHP 的版本信息:
php -v
这将输出 PHP 的版本号,PHP 5.6.40。

