首页 > Web开发 > 详细

PHP 安装扩展

时间:2019-12-09 18:28:35      阅读:94      评论:0      收藏:0      [点我收藏+]

1、PHP官方扩展库

http://pecl.php.net/

2、下载redis对应版本扩展并解压并进入解压目录

tar zxf redis-5.1.1.tgz
cd redis-5.1.1.tgz

3、执行phpize

/usr/bin/phpize

4、配置编译参数,出现错误时需安装autoconf

./configure --with-php-config=/usr/bin/php-config
make
make install

5、修改php.ini开启扩展,发现报错

PHP Warning:  PHP Startup: Unable to load dynamic library redis.so (tried: /usr/lib64/php/modules/redis.so (/usr/lib64/php/modules/redis.so: undefined symbol: php_json_decode_ex), /usr/lib64/php/modules/redis.so.so (/usr/lib64/php/modules/redis.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

这是因为和json扩展加载顺序冲突导致的,

6、解决方法:不要在php.ini里加入extension=redis.so这行,可在php.d文件夹下创建新文件redis.ini,在redis.ini里加入extension=redis.so

7、执行php -m发现有redis扩展

PHP 安装扩展

原文:https://www.cnblogs.com/zhylioooo/p/12012315.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!