我面临着 Ubuntu PHP 配置。有主要的 php.ini 文件和存储更多 *.ini 文件的目录。
问题1: PHP如何加载这个*.ini文件?
问题2: PHP 如何对ini 目录中的文件进行排序?它看起来是按字母顺序排列的,但是除了文件名之外还有其他“系统”吗?
问题 3:为什么 Ubuntu 默认安装插入额外的*.ini仅加载指令extension=nameofextesion.so并保留此扩展的配置php.ini?是否有任何理由拆分加载模块及其配置?
示例:
20-mysql.ini包含 loafing mysql 扩展。
extension=mysql.so
Run Code Online (Sandbox Code Playgroud)
php.ini包含mysql.*指令。例如。
mysql.allow_local_infile = On
mysql.allow_persistent = On
etc.
Run Code Online (Sandbox Code Playgroud)
直到现在我都使用单个 php.ini,所以这对我来说是新问题。感谢您提供任何意见或最佳实践。
切尔韦纳克