[英]PHP Startup: Unable to load dynamic library 'pgsql.so'
我在 symfony 中有一個使用學說和 PGSQL 的應用程序。
我正在使用 MacOsx BigSur。
當我運行我的項目時,我有這個錯誤:
PHP Startup: Unable to load dynamic library 'pgsql.so'
我已經用brew install php@7.3
在 /etc/php.ini 中,我添加了文件末尾的行extension=pgsql.so
。
我已經重新啟動了我的服務: brew services restart php@7.3
當我運行 php -v 時出現警告: PHP Startup: Unable to load dynamic library 'pgsql.so'
當我運行我的 symfony 應用程序時,我遇到了這個錯誤:
In AbstractPostgreSQLDriver.php line 79:
An exception occurred in driver: could not find driver
In PDOConnection.php line 31:
could not find driver
In PDOConnection.php line 27:
could not find driver
如何安裝 pgsql 以正確運行我的應用程序?
謝謝
為了解決我的問題,我用 brew 安裝了 php@7.3
brew install php@7.3
之后你需要做:
echo ‘export PATH=“/usr/local/opt/php@7.3/bin:$PATH”’ >> ~/.profile
echo ‘export PATH=“/usr/local/opt/php@7.3/sbin:$PATH”’ >> ~/.profile
你可以再次運行,這就是工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.