步骤如下:
——————————————————————————
输入命令: php -v (查找你系统的php版本)
输入命令: cd /usr/include
输入命令: curl -o php.tar.gz http://us.php.net/distributions/php-5.5.14.tar.gz (注意: 5.5.14这个版本是我自己mac电脑上看到的版本, 请换成你的php版本)
输入命令: tar -xzvf php.tar.gz
输入命令: mv php-5.5.14 php
输入命令: cd php/ext/pgsql/
输入命令: brew install autoconf (如果已有则不用安装)
输入命令: phpize
输入命令: ./configure
输入命令: cp -r /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/php/* /usr/include/php
输入命令: make (如果不出意外,则 .so 库就生成了)
输入命令: sudo cp /usr/include/php/ext/pgsql/modules/pgsql.so /usr/lib/php/extensions/no-debug-non-zts-20121212 (拷贝 .so 库到php扩展里面 )
步骤: 找到 php.ini 文件,打开并修改里面内容把 extension=pgsql.so 前面的;号去掉即开启了pgsql的支持输入命令: sudo /usr/sbin/apachectl restart (重启 Apache)
好了,到此为止,mac上的 php就能连接到 pgsql 数据库了。本人亲测,能正常使用。