如何改变哪个php.ini symfony使用


How change which php.ini symfony does use ?

我在使用symfony 2时很痛苦,因为它目前正在使用我本机的macOS php,而我在我的服务器WEB上运行它。我希望SF2使用php.ini从我的MAMP与php 7及其扩展pdo_pgsql连接到我的postgreSQL数据库。实际上,SF2 使用我的/usr/php.ini 文件,该文件是旧版本的 PHP 不包含 pgsql 扩展名......

当我运行/web/phpinfo 时,它告诉我它在 php 7 上运行,但控制台上的 php --ini + php -v 告诉我使用了 5.5.30,位于/etc/php 中.ini当 phpinfo((;和 web/config.php 告诉我编辑我的/Application/MAMP/.../php.ini(在 php7 上运行(。

为什么我的项目使用本机的操作系统 PHP?多谢

MAMP 通常在端口 8080 上运行,而您的"本机"apache 可能在端口 80 上运行(默认情况下在浏览器中使用(。尝试通过以下方式访问您的项目

http://localhost:8080/app_dev.php