如果php.ini文件丢失会发生什么?PHP会加载默认配置吗?在phpinfo()中,它显示配置文件路径为/etc,但也显示已加载的配置文件(none)。我进入了/etc,发现没有php.ini文件,只有php.ini.default。不过PHP可以正常工作,所以我猜它必须使用默认设置进行加载。有人能够确认这一点吗?
如果缺少php.ini文件,您可以选择其中一个文件并将其重命名为php.ini => 这将给您相同的结果。 可供选择的文件: php.ini-development、php.ini-production。希望这能帮到您 ;)
php --ini
命令,结果告诉我没有配置文件,但是它确实告诉我目录是/etc
。所以我用sudo nano /etc/php.ini
命令添加了一个注释(以;
开头),然后再次执行php --ini
命令 - 它显示文件已经存在!为了确保,我添加了一些非法字符,然后回到php --ini
命令,结果告诉我有解析错误。因此,即使 php.ini 文件最初为空,您也可以始终添加它。 - Oliver Williams