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