微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS 6.x安装php 5.6和redis扩展的全过程

安装PHP 5.6

#yumcleanall
#yumupdate整体升级一下yum包
#yuminstall-yepel-release
#yumlistinstalled|grepPHP检查时候安装过PHP
#rpm-Uvhhttp://mirror.webtatic.com/yum/el6/latest.rpm
#yum-yinstallPHP56w.x86_64
#yum-y--enablerepo=webtaticinstallPHP56w-devel
#yum-yinstallPHP56w-xml.x86_64PHP56w-gd.x86_64PHP56w-ldap.x86_64PHP56w-mbstring.x86_64PHP56w-mcrypt.x86_64PHP56w-MysqL.x86_64PHP56w-pdo.x86_64PHP56w-opcache.x86_64
#yum-yinstallPHP56w-fpm
#chkconfigPHP-fpmon开机自启动
#/etc/init.d/PHP-fpmstart启动进程
#PHP-v查看是否安装成功

9d5c0c6b393dab9de7375cd086ceb3f4.png

注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扩展

#redis-cli-v检查是否安装了redis
#redis-server-v
#wgethttp://pecl.PHP.net/get/redis-2.2.8.tgz
#tar-zxvfredis-2.2.8.tgz
#cdredis-2.2.8
#PHPize一个专门挂接PHP扩展的工具,该命令一定要使用在PHP的模块文件夹主目录下,这里报错Cannotfindconfig.m4。因为PHPize要根据模块生成模块的配置文件放在模块文件夹下面

40d5dc461d0edc25bb0f2756d2325471.png

#./configure--with-PHP-config=/usr/bin/PHP-config
#make&&makeinstall
#maketest
#vim/etc/PHP.ini在PHP.ini里添加一句“extension="redis.so"”
#servicePHP-fpmrestart

95044ef2bccf27123a4731a9936b45fb.png




最后的最后,如果您觉得本文对您升职加薪有帮助,那么请不吝赞助之手,刷一下下面的二维码,赞助本人继续写更多的博文!

wKioL1l16m3BMYDKAACPHEqd55Q687.jpg

原文地址:https://www.jb51.cc/centos/375463.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。