将phpinfo()转换/提取为php.ini

时间:2020-03-06 14:24:47  来源:igfitidea点击:

我正在考虑复制用于离线本地开发的Web主机PHP安装环境的思路。这个想法是解析phpinfo()的输出并将其包含的所有设置值写入本地php.ini。我可以想象phpinfo中包含了所有的东西,而某些东西仅是特定于它所运行的环境(路径)的。

解决方案

很有可能只是库存安装。即使那样,我仍然希望使本地开发环境与实时php.ini有所不同,以确保它显示所有正在产生的错误(而不是隐藏或者仅将它们记录在实时站点上)。

我们可能会从ini_get_all()获得更多可用的结果

http://us.php.net/manual/zh/function.ini-get-all.php

然后,我们可以遍历关联的数组以重建ini文件,而无需麻烦地解释phpinfo()的输出。