我第一次安装 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