开箱即用我只在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的屏幕截图,只是出于理智而
编辑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的一个问题。与他们一起打开支持票,当我得到各种答案时,我会写在这里