我用来移动 wordpress 安装检查的插件function_exists('mysqli_connect')。在安装程序中,此检查失败,但从命令行php -r 'echo function_exists("mysqli_connect")?"pass":"fail"; echo "\n";'输出pass.什么可能导致该功能mysqli_connect不复存在?我正在使用 php7.2,并且我验证了它是带有phpinfo().
1 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
造成这种情况的典型原因是以下一项或多项:
多个 PHP 安装。(CLI 为 1,网络服务器正在使用另一个)
Apache/Nginx/PHP-FPM 需要重新启动(通常配置文件已更新,但相关服务未重新启动)
你有不同
php.ini
的 CLI 文件和你的网络服务器(这意味着你需要在你的网络服务器的 中打开扩展php.ini
)
- 1 回答
- 0 关注
- 172 浏览
添加回答
举报
0/150
提交
取消