我对Postgres.app有意见。Postgres.app运行时没有问题。
在我的phpinfo()中我可以看到。
PDO drivers => mysql, odbc, sqlite, pgsql如果我运行逗号php -m,我可以看到:
...
pdo_mysql
PDO_ODBC
pdo_pgsql
pdo_sqlite一切似乎都准备好了。但如果我管理我的项目,上面写着。
could not find driver我通过下面的链接pdo_pgsql安装了pgsql和https://alistairphillips.com/apple/osx/php-pdo-pgsql/
PS:我也有
extension=pdo_pgsql.so
extension=pgsql.so发布于 2015-10-07 13:33:50
在安装新的OS之后,我必须:请注意,我已经安装了http://postgresapp.com/,我强烈推荐这样做。
cd php-{version}/ext/pdo_pgsqlphpize./configure --with-pdo-pgsql="/Applications/Postgres.app/Contents/Versions/9.4"sudo make && make install
cd php-{version}/ext/pgsqlphpize./configure --with-pgsql="/Applications/Postgres.app/Contents/Versions/9.4"sudo make && make install
或者我修改了我找到的一个脚本。您可以从https://gist.github.com/FilipLukac/b460b233857a65e1342a下载并使用它
PHP_VERSION变量PHP_INI变量(php.ini文件位置路径)./install.sh然后重新启动apache sudo apachectl -k restart。
https://stackoverflow.com/questions/31793804
复制相似问题