安装了PHP 5,也安装了Mysqli,但在mac lion中无法编译


PHP 5 installed also Mysqli is installed but not compiling in mac lion

我在mac 10.7上安装了本地php和apache,然后安装了mysql和phpmyadmin在站点上设置我的localhost根。一切都在工作,除了当我试图发送mysqli查询。我已经检查了终端和mysqli安装,当运行php -m | grep mysql时,我得到页面工作良好与mysql查询,但需要替换由于与学校项目组的合作

mysql
mysqli
mysqlnd
pdo_mysql

也检查我的phpinfo.php一切似乎是连接的,mysqli有相同的设置为mysql启用,我也复制了php.ini并检查了扩展,我没有特定的行,其中扩展被注释或不注释这些行不存在于这个php.ini中,除了行
;extension=php_mysqli.dll
这是为windows用户。所以我已经安装了所有的东西!但是,当我用mysqli运行查询时,它不起作用,我甚至没有得到错误,当我用
if (function_exists('mysqli')) { echo "MySQLI functions are available.
'n"; } else { echo "MySQLI functions are not available.
'n"; }
键入test .php时是的,你猜对了,它说mysql函数不可用

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

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

extension_loaded('mysqli');

尽管我认为这样的验证根本没有意义。