之前编译安装php7的时候,没有增加redis的扩展,现在需要调试程序需要php能够支持redis扩展。查了相关文件成功的操作安装扩展。
-
从官方网站获取php的redis扩展包:wget https://github.com/phpredis/phpredis/archive/php7.zip
-
解压后使用phpize建立php的外挂模块,然后通过./configure --with-php-config=/urs/bin/php-config来编译模块,这里特别需要注意的是php-config文件的路径每个系统不一样,可以考虑使用find / -name php-config来找到具体路径。
-
make & make install (如果make install提示权限不足的话,那就使用sudo make install)
-
vi /etc/php.ini, 新增extension=redis.so,如果php.ini不知道路径可以通过phpinfo()查看。
-
重启nginx服务和php-fpm后可以通过phpinfo()查看redis扩展是否已经安装成功。
PS:phpize地址http://php.net/manual/en/install.pecl.phpize.php,当php编译完成后,php的bin目录下会有phpize这个脚本文件,他使得php在额外扩展某些需要的插件时能够实现插拔式安装,这是非常方便的。
大家喜欢可以访问我的个人网站:http://www.yingminxing.com
如有疑问,欢迎沟通交流:QQ:370399195, 微信:yingminxing1988
网友评论