php动态安装扩展

Posted 宋健安

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php动态安装扩展相关的知识,希望对你有一定的参考价值。

下面以安装phpredis扩展为例

下载扩展源码,解压

[root@localhost ~]# wget phpredis-5.1.1.tar.gz
[root@localhost ~]# tar -zxf phpredis-5.1.1.tar.gz

进入源码目录,运行phpize,用来生成configure文件,如果配置了环境变量,可以直接运行phpize,否则,需要使用完整路径

[root@localhost ~]# cd xxx
[root@localhost phpredis-5.1.1]# phpize
或者
[root@localhost phpredis-5.1.1]# /usr/local/php7/bin/phpize

执行configure

[root@localhost phpredis-5.1.1]# ./configure --with-php-config=/usr/local/php7/bin/php-config

执行make && make install开始安装

[root@localhost phpredis-5.1.1]# make && make install

安装完成后会输出扩展安装的路径,编辑php.ini,最后一行加入extension = ‘扩展路径‘

[root@localhost phpredis-5.1.1]# vim /usr/local/php7/etc/php.ini

[redis]
extension = ‘/usr/local/php7/lib/php/extensions/no-debug-non-zts-20180731/redis.so‘

最后重启php-fpm,php -m 模块存在就说明安装成功

 

以上是关于php动态安装扩展的主要内容,如果未能解决你的问题,请参考以下文章

PHP扩展模块安装

88.PHP扩展模块安装

php动态扩展模块安装

LAMP-php动态扩展模块安装

php动态安装扩展

PHP代码-psysh调试代码片段工具