簡體   English   中英

PHP 啟動:無法加載動態庫“pgsql.so”

[英]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.

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