为什么PHP没有看到MAMP的MySQL PDO驱动程序?

时间:2015-01-06 05:57:37

标签: php mysql pdo mamp

开箱即用我只在sqlite的PDO驱动程序下看到phpinfo()

我看到扩展文件夹正确,其中包含pdo_mysql.so

我的php.ini已:extension=pdo_mysql.so

不确定为什么PHP只注册一个驱动程序。

同时我知道通过连接工作台,MySQL服务器通过MAMP正常运行。

这完全在PHP 5.6.2中。

修改

所以我在Mac上默认安装了PHP。我也有MAMP将PHP放在不同的位置。 例如,php -v将为我提供5.4,作为默认位置。 MAMPs php在其他地方以及更新版本。

/Applications/MAMP/bin/php/php5.6.2/bin/php -v给出5.6.2 /Applications/MAMP/bin/php/php5.6.2/bin/php -m | grep pdo给出:

pdo_mysql
pdo_pgsql
pdo_sqlite

这是我的phpinfo的屏幕截图,只是出于理智而

phpinfo PDO

编辑2

似乎与“pdo_mysql” is disabled and I can't get it enabled. I have MAMP v. 3.0.4 installed on my iMac 7.1 OSX 10.6.8相关,但我找不到此用户谈论的重复文件夹

编辑3

这个对话框没有说谎。使用Pro试用修复了这个“问题”。但是删除Pro并启动MAMP仍然失败。显然是MAMP的一个问题。与他们一起打开支持票,当我得到各种答案时,我会写在这里

enter image description here

0 个答案:

没有答案