2016-02-19 45 views
0

我第一次安裝PHP7,每一件事情做工精良:無法加載PostgreSQL的驅動程序時,在Mac(酋長)重新安裝PHP

brew install php70 
brew install php70-pdo-pgsql 

但是,當我將其刪除,安裝php56,刪除php56並重新安裝php70那麼我得到的錯誤:

Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php70-pdo-pgsql/pdo_pgsql.so' - dlopen(/usr/local/opt/php70-pdo-pgsql/pdo_pgsql.so, 9): image not found in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php70-pthreads/pthreads.so' - dlopen(/usr/local/opt/php70-pthreads/pthreads.so, 9): image not found in Unknown on line 0 

我該如何解決它?

回答

1

我找到了答案。 我們只是從源代碼中刪除並重新安裝這些擴展。

brew unlink php70-pdo-pgsql 
brew unlink php70-pthreads 
brew reinstall php70-pdo-pgsql --build-from-source 
brew reinstall php70-pthreads --build-from-source 
相關問題