在php.ini添加扩展,重启后还是无法加载新扩展

问答中心分类: PHP在php.ini添加扩展,重启后还是无法加载新扩展
niuhuanxi asked 8 年 ago
[root@aaaaa no-debug-non-zts-20131226]# ll
total 3080
-rwxr-xr-x 1 root root 855986 Jan 22 21:55 imagick.so
-rwxr-xr-x 1 root root 1002668 Jan 22 21:55 ioncube_loader_lin_5.6.so
-rwxr-xr-x 1 root root 520873 Jan 22 21:49 opcache.so
-rwxr-xr-x 1 root root 92642 Jul 16 11:31 protobuf.so
-rwxr-xr-x 1 root root 673666 Jan 22 21:57 redis.so
php.ini文件:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226"
extension = "redis.so"
extenstion = "protobuf.so"
;extension = "imagick.so"
 

4 Answers
oneinstack answered 8 年 ago
建议不用动php.ini,加/usr/local/php/etc/php.d/*.ini 即可

niuhuanxi answered 8 年 ago
没有php.d这个目录咋整?
[root@aaa etc]# ls -al
total 84
drwxr-xr-x 2 root root 4096 Jul 17 17:17 .
drwxr-xr-x 7 root root 4096 Jan 22 21:49 ..
-rw-r--r-- 1 root root 1233 Jan 22 21:49 pear.conf
-rw-r--r-- 1 root root 72850 Jul 16 11:35 php.ini
[root@aaa etc]# pwd
/usr/local/php/etc
[root@aaa etc]#

oneinstack answered 8 年 ago
直接写到php.ini一样

niuhuanxi answered 8 年 ago
extension = “redis.so”
extenstion = “protobuf.so” 
被自己2到了,extenstion拼写错了。。。不过php竟然不报错?这个启动过程应该有日志看的吧?一般在哪里呀