【问题标题】:PHP 5 installed also Mysqli is installed but not compiling in mac lion还安装了 PHP 5 Mysqli 已安装但未在 mac lion 中编译
【发布时间】:2013-04-21 16:31:54
【问题描述】:

我在我的 mac 10.7 上安装了原生 php 和 apache,然后用 phpmyadmin 安装了 mysql 在网站上设置我的本地主机根。一切正常,除非我尝试发送 mysqli 查询。在运行 php -m | 时,我检查了终端并安装了 mysqli grep mysql 我得到 页面可以正常使用mysql查询,但由于与学校项目组合作需要替换

mysql
mysqli
mysqlnd
pdo_mysql

当检查我的 phpinfo.php 时,一切似乎都已连接,mysqli 启用了与 mysql 相同的设置,我还复制了 php.ini 并检查了扩展我没有注释或取消注释这些行的特定行除了
;extension=php_mysqli.dll
行之外,此 php.ini 中不存在 Windows 用户。 所以我已经安装了所有东西!但是,当我使用 mysqli 运行查询时,它仍然无法正常工作,而且我什至没有收到错误,并且当我使用
if (function_exists('mysqli')) { echo "MySQLI functions are available.
\n"; } else { echo "MySQLI functions are not available.
\n"; }
键入测试 .php 时 是的,你猜它说 MySQLI 函数不可用

请帮助我一直在这个洞天没有成功,很难理解发生了什么,所以开导!问候

【问题讨论】:

    标签: php macos apache mysqli native


    【解决方案1】:

    PHP 中没有这样的功能。您需要检查扩展,而不是功能。

    extension_loaded('mysqli');
    

    虽然我认为这样的验证毫无意义。如果启用了 mysqli - 只需使用它运行您的查询。

    【讨论】:

    • 请具体说明我是菜鸟,你是什么意思它不存在?
    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多