簡體   English   中英

在Mac(El Capitan)上重新安裝php時無法加載PostgreSQL驅動程序

[英]Can not load PostgreSQL driver when reinstall php on mac (El Capitan)

第一次安裝php7時,一切正常:

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

我該如何解決?

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

brew unlink php70-pdo-pgsql
brew unlink php70-pthreads
brew reinstall php70-pdo-pgsql --build-from-source
brew reinstall php70-pthreads --build-from-source

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM