【发布时间】: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. 键入测试 .php 时
是的,你猜它说 MySQLI 函数不可用
\n";
} else {
echo "MySQLI functions are not available.
\n";
}
请帮助我一直在这个洞天没有成功,很难理解发生了什么,所以开导!问候
【问题讨论】:
标签: php macos apache mysqli native