• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

机器装多个版本php,并安装redis插件报错【已解决】

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

机器原版本php5.5.3

适应新的框架安装了7.1.12 

 

 期间遇到的小问题就是安装 redis插件的时候,总报错,报错如下:

Starting php-fpm [02-Jan-2019 10:15:17] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' 
- /usr/lib64/php/modules/redis.so: undefined symbol: zval_used_for_init in Unknown on line 0  

 

反复安装启动新版本php仍旧有报错,redis.so加载失败,后发现是因为没有指定安装新版本的配置文件导致,直接默认安装的话,会安装在老版本上。

 

解决:新版本phpize生成configure文件,指定php-config文件即可  ,小细节需注意~

[root@cd1-170 redis-3.1.4]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20160303
Zend Module Api No:      20160303
Zend Extension Api No:   320160303
[root@cd1-170 redis-3.1.4]# ./configure --with-php-config=/usr/local/php/bin/php-config/php-config

  

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php的正则表达式发布时间:2022-07-10
下一篇:
php安全基础第八章共享主机会话注入发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap