已安装MySQLi但未启用

时间:2013-01-12 15:54:18

标签: mysqli

我从源头安装了mysqli.so:

[root@li460-123 no-debug-non-zts-20090626]# pwd
/usr/lib64/extensions/no-debug-non-zts-20090626
[root@li460-123 no-debug-non-zts-20090626]# ls
mysqli.so  pdo_mysql.so
[root@li460-123 no-debug-non-zts-20090626]# 

然后我在/php-install-2/etc/php.ini(安装我的php)中启用它:

extension=/usr/lib64/extensions/no-debug-non-zts-20090626/mysqli.so

然后我重新启动我的nginx服务器,但phpinfo没有显示MySQLi。

[http://sobugou.com/phpinfo.php][1]

我的php安装在

[root@li460-123 php-install-2]# pwd
/disk1/php-install-2
[root@li460-123 php-install-2]# ls
bin  etc  include  lib  man  sbin  share  var
[root@li460-123 php-install-2]# cd etc/
[root@li460-123 etc]# ls
php-fpm.conf  php-fpm.conf.default  php.ini
[root@li460-123 etc]#

有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:0)

当您查看http://sobugou.com/phpinfo.php时,您可以看到Loaded Configuration File设置为(none)。这意味着您的php.ini配置文件未被使用。在PHP编译期间,可以使用--with-config-file-path=PATH标志修复问题。

查看更多:php.ini is nonexistent Loaded Configuration File (none)