问题描述
我刚刚在我的 macbook 上安装了 mamp pro,我遇到了这个问题,我已经启用了 pdo_pgsql.so 和 pgsql.so,如下所示
1.我通过以下方式确定我使用的是哪个 PHP.ini:
macbook@MacBooks-MacBook-Pro ~ % PHP -i | grep PHP.ini
Configuration File (PHP.ini) Path => /Applications/MAMP/bin/PHP/PHP5.6.31/conf
Loaded Configuration File => /Applications/MAMP/bin/PHP/PHP5.6.31/conf/PHP.ini
nano /Applications/MAMP/bin/PHP/PHP5.6.31/conf/PHP.ini'
2.然后我确保所有文件都在正确的目录中并且没有注释
extension_dir = "/Applications/MAMP/bin/PHP/PHP5.6.31/lib/PHP/extensions/no-debug-non-zts-20131226/"
extension=pgsql.so
extension=pdo_pgsql.so
3.然后我保存,关闭终端,重启我的 MAMP pro,启动我的服务器然后我打开 PHPinfo()
但它说根本没有 pdo_pgsql 和 pgsql
我也试过这一步 https://documentation-5.mamp.info/en/MAMP-PRO-Mac/How-Tos/MySQL/Install-PostgreSQL/ 但没有任何改变
如何启用 pgsql 驱动程序?
提前致谢
解决方法
没关系,我只是将我的 mamp 更新到新版本