安装PHP 5.6
1
2
3
4
5
6
7
8
9
10
11
12
|
#yum clean all #yum update 整体升级一下yum包 #yum install -y epel-release #yum list installed | grep php 检查时候安装过PHP #rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm #yum -y install php56w.x86_64 #yum -y --enablerepo=webtatic install php56w-devel #yum -y install php56w-xml.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-opcache.x86_64 #yum -y install php56w-fpm #chkconfig php-fpm on 开机自启动 #/etc/init.d/php-fpm start 启动进程 #php -v 查看是否安装成功 |
注1:如果想更换到php5.5或5.4版本, 直接把上面的56w换成55w或者54w就可以了;
注2:php-opcache和php-xcache会有效的提高php执行速度;
装php的扩展其实不是很麻烦,主要的步骤如下:
1)在扩展模块的客户端文件夹里面使用phpize,这样会生成一个configure文件;
2)执行configure文件,后面要加上php的路径;
3)将“模块.so”文件名添加到php.ini文件里,重启php-fpm进程;
4)通过so文件去调用扩展模块的客户端,实现连接对应的模块;
安装redis扩展
1
2
3
4
5
6
|
#redis-cli -v 检查是否安装了redis #redis-server -v #wget http://pecl.php.net/get/redis-2.2.8.tgz #tar -zxvf redis-2.2.8.tgz #cd redis-2.2.8 #phpize 一个专门挂接php扩展的工具,该命令一定要使用在php的模块文件夹主目录下,这里报错Cannot find config.m4。因为phpize要根据模块生成模块的配置文件放在模块文件夹下面 |
1
2
3
4
5
|
#./configure --with-php-config=/usr/bin/php-config #make && make install #make test #vim /etc/php.ini 在php.ini里添加一句“extension="redis.so"” #service php-fpm restart |
最后的最后,如果您觉得本文对您升职加薪有帮助,那么请不吝赞助之手,刷一下下面的二维码,赞助本人继续写更多的博文!
本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1975490