【问题标题】:MySQLi installed but didn't enableMySQLi 已安装但未启用
【发布时间】:2023-03-12 13:30:01
【问题描述】:

伙计们

我已经从源头安装了 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]#

有人可以帮忙吗?谢谢!

【问题讨论】:

    标签: mysqli


    【解决方案1】:

    当您查看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)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-21
      • 2021-08-29
      • 2018-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 2015-01-05
      相关资源
      最近更新 更多