在我们的文章中 更新本地PHP设置,我们介绍了如何创建php.ini文件以及如何修改php.ini文件。在本文中,我们将更深入地介绍使php.ini文件递归。
当使php.ini文件递归时,对php.ini所做的更改不仅会影响其所在的文件夹,还会影响该文件夹内的所有子文件夹。默认情况下,php.ini文件不是递归的,但是可以按照本文稍后将介绍的步骤很容易地对此进行补救。
为了使事情更容易理解,我们假设我们在public_html文件夹中有一个名为staff的子文件夹。如果我们对public_html中的php.ini文件进行了更改,则这些更改将仅影响public_html文件夹中的脚本。 “ staff”子文件夹中的所有脚本都不会受到public_html文件夹中php.ini的影响。除非“ staff”文件夹中没有单独的php.ini文件,否则“ staff”子文件夹将退回到php配置的服务器默认值。虽然这对于希望为各个文件夹使用不同的php配置会有所帮助,但是如果您希望为帐户中的所有文件夹使用相同的设置,那么将php.ini文件复制到所有这些子文件夹中可能会变得很繁琐。
通过 将以下代码添加到我们的.htaccess文件中,我们可以使public_html文件夹中的php.ini文件递归,这样更改也将在所有子文件夹中生效:
suPHP_ConfigPath / home /用户名/ public_html
确保将“用户名”替换为实际的 面板 用户名.
如果您的public_html中没有.htaccess文件,则可以使用 面板 文件管理器 并添加代码。
您刚进行的更改应立即生效。您可以通过在子文件夹中放置php.info文件来检查该内容,以验证该子文件夹的php配置设置。
我们重视您的反馈!
说明中缺少步骤或细节。
该信息不正确或过时。
它不能解决我遇到的问题。
新! -在上方输入您的姓名和电子邮件地址,我们将在此页的评论中发布您的反馈!