人
我从源头安装了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]#
有人可以帮忙吗?谢谢!
答案 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)