如果php.ini丢失,会发生什么情况?
如果php.ini丢失,会发生什么情况?PHP是否使用默认配置加载?在phpinfo()中,它表示配置文件路径为/etc,但也表示已加载的配置文件(无)。我进入/etc,注意到没有php.ini,只有php.ini.default。不过PHP正在工作,所以我猜它必须使用默认设置加载。有人能帮我确认一下吗?它确实加载了默认设置,是的。PHP中编译了相当于PHP.ini的内容。系统上的php.ini文件只是为了覆盖那些预编译的默认值。如果没有php.ini,则由编译时值负责。如果要查看这些默认设置。。PHP文件中的phpinfo()函数将实现此功能。感谢您的快速响应!我做了如果php.ini丢失,会发生什么情况?,php,Php,如果php.ini丢失,会发生什么情况?PHP是否使用默认配置加载?在phpinfo()中,它表示配置文件路径为/etc,但也表示已加载的配置文件(无)。我进入/etc,注意到没有php.ini,只有php.ini.default。不过PHP正在工作,所以我猜它必须使用默认设置加载。有人能帮我确认一下吗?它确实加载了默认设置,是的。PHP中编译了相当于PHP.ini的内容。系统上的php.ini文件只是为了覆盖那些预编译的默认值。如果没有php.ini,则由编译时值负责。如果要查看这些默认设置。
php--ini
,它还告诉我没有配置文件,但它确实告诉我目录是/etc
。因此,我做了一个sudo nano/etc/php.ini
,添加了一条注释(以;
开头),并再次做了php--ini
,结果显示文件存在!为了确保这一点,我添加了一些非法字符,然后返回到php--ini
,它告诉我有一个解析错误。因此,您似乎总是可以添加一个php.ini文件,即使它的开头是空的。