【发布时间】:2021-10-05 20:58:27
【问题描述】:
我在 symfony 中有一个使用学说和 PGSQL 的应用程序。
我正在使用 MacOsx BigSur。
当我运行我的项目时,我遇到了这个错误:
PHP Startup: Unable to load dynamic library 'pgsql.so'
我已经用brew install php@7.3安装了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 以正确运行我的应用程序?
谢谢
【问题讨论】:
-
我相信你必须安装 pgsql 扩展。使用 Homebrew 安装 PHP 时应该有一个标志。你可以在这里看看是否有帮助:stackoverflow.com/a/29708119/3551690
-
我试过这个命令行,但它已经过时了
标签: php postgresql macos symfony