php 不能加载memcache共享库
最近装了几台服务器(nginx+php+memcache),同样的方法安装,有一台php死活加载不了memcache,安装方法如下:#cd cd memcache-3.0.5
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/bin/php-config
#make
#make install
安装过程没有错误产生。同时,在XXX/no-debug-non-zts-20090626/目录下生成memcache.so文件。
修改php配置
vi /usr/local/lib/php.ini
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626/"
extension = "memcache.so"
重启php-fpm,
查看php扩展,
/usr/local/php/bin/php -m
找不到memcache
-----------------------------------
这个问题困扰我两天了,一直没解决,有谁遇到类似问题,请给予指点,谢谢!!!!!!!! 检查下系统日志里面有没有报错,或者,先将selinux禁用,重启php-fpm,测试下. 感谢版主回复!
selinux已经禁用的,日志也没有报错! 搞定了,php.ini位置搞错了!!
把/usr/local/lib/php.ini改为/usr/local/php/lib/php.ini就可以了!!! 跑个phpinfo();
最方便定位 php.ini 赞同楼上的,用phpinfo探针来定位配置文件. 感谢!!!!最终的解决方法就是跑phpinfo查看到路径不对才解决的!
页:
[1]