为了账号安全,请及时绑定邮箱和手机立即绑定

php function_exists 然后不再存在

php function_exists 然后不再存在

PHP
跃然一笑 2021-06-30 09:05:29
我用来移动 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


查看完整回答
反对 回复 2021-07-09
  • 1 回答
  • 0 关注
  • 172 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信