首页 > 解决方案 > Symfony 警告:PHP 没有使用配置文件 (php.ini)

问题描述

我在 Mac 上使用 brew 下载了 PHP

# Update homebrew
brew update

# Add the tap
brew tap shivammathur/php

# Install PHP 8.0
brew install shivammathur/php/php@8.0

但是当我跑步时

symfony check:req

我明白了

> PHP is using the following php.ini file:
WARNING: No configuration file (php.ini) used by PHP!

为什么 Symfony 不访问 php.ini 文件? 即使 php.ini 文件存在,我通过以下方式检查:

php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/8.0
Loaded Configuration File:         /usr/local/etc/php/8.0/php.ini
Scan for additional .ini files in: /usr/local/etc/php/8.0/conf.d
Additional .ini files parsed:      /usr/local/etc/php/8.0/conf.d/ext-opcache.ini

请考虑我是PHP的绝对初学者谢谢

标签: phpsymfony

解决方案


我和你有同样的问题,我通过更改这个文件的名称来解决它。当我安装 php 时,我创建了一个文件 php.ini。(我在 php.ini 中重命名的 php.ini-development 的副本)。我修改了几行并安装了“Composer”。但是当我检查 symfony 要求时,我看到了这个问题。当我用 VSC 打开它时,我注意到该文件名为 php.ini.ini。我认为是“作曲家”在我安装它时更改了名称。我将它重命名为 php.ini,我不再遇到这个问题。


推荐阅读