[英]Postgres.app pdo_pgsql pgsql installed but php couldn't find module. MAC OS X
我對Postgres.app有問題。 Postgres.app運行沒有問題。
在我的phpinfo()
我可以看到。
PDO drivers => mysql, odbc, sqlite, pgsql
如果我運行commat php -m
我可以看到:
...
pdo_mysql
PDO_ODBC
pdo_pgsql
pdo_sqlite
一切似乎已安裝並准備就緒。 但是如果我運行我的項目,它會說。
could not find driver
我通過以下鏈接https://alistairphillips.com/apple/osx/php-pdo-pgsql/安裝了pgsql和pdo_pgsql
PS:我也有
extension=pdo_pgsql.so
extension=pgsql.so
安裝新的OS X El Capitan后,我必須:請注意,我已經安裝了http://postgresapp.com/,我強烈建議這樣做。
cd php-{version}/ext/pdo_pgsql
phpize
./configure --with-pdo-pgsql="/Applications/Postgres.app/Contents/Versions/9.4"
sudo make && make install
cd php-{version}/ext/pgsql
phpize
./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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.