当先锋百科网

首页 1 2 3 4 5 6 7

CentOS 6.5 是一款常用的 Linux 操作系统,PHP 5.4 是其默认的 PHP 版本。在使用中,我们经常会遇到一些问题,例如配置 PHP 扩展、更换 PHP 版本等,下面将针对这些问题进行详细讲解。

首先,当我们需要在 CentOS 6.5 上安装 PHP 扩展时,通常可以使用 yum 包管理器来进行安装。以安装 redis 扩展为例:

yum install php54.pecl.redis

然而,在某些情况下,我们需要自己编译安装扩展,此时需要按照以下步骤进行操作:

//下载扩展源码包,解压缩
wget http://pecl.php.net/get/redis-2.2.8.tgz
tar xvzf redis-2.2.8.tgz
//进入源码目录,执行 phpize
cd redis-2.2.8
/usr/local/php/bin/phpize
//执行 configure,并指定 PHP 的安装路径
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
//修改 php.ini,在末尾加入以下内容
extension=redis.so

除了安装 PHP 扩展外,我们还可以手动更换 PHP 版本。例如,在 CentOS 6.5 上我们可以同时安装 PHP 5.4 和 PHP 5.6,通过修改 Apache Httpd 的配置文件来指定不同版本的 PHP:

//安装 PHP 5.6,并启用 mod_php
yum install php56 php56-mysql php56-devel
yum install mod_php56
//修改 Httpd 配置文件
vi /etc/httpd/conf/httpd.conf
#在文件末尾添加以下内容#PHP 5.4
AddHandler php54-script .php
Action php54-script /cgi-bin/php54.cgi
Alias /cgi-bin/php54.cgi /usr/bin/php-cgi54
#PHP 5.6
AddHandler php56-script .php
Action php56-script /cgi-bin/php56.cgi
Alias /cgi-bin/php56.cgi /usr/bin/php-cgi56//重启 Httpd
service httpd restart

以上就是关于在 CentOS 6.5 中使用 PHP 5.4 的一些常见问题的解决方案,希望对大家有所帮助。