利用.user.ini为不同的vhost设置不同的选项
发布于 作者:苏南大叔 来源:程序如此灵动~

苏南大叔在以前的文章里面,有提出过.user.ini
的概念。在本文中,苏南大叔将给大家带来一个.user.ini
的使用范例。范例主要内容是:piwik
的安装过程中,需要修改ini
配置的过程。
案例描述
在piwik
的安装过程中,有一步骤是需要修改php.ini
的,“always_populate_raw_post_data=-1”。见下图。
这一步中,其实可以不用修改全局的php.ini
,而定制一个.user.ini
文件,放在piwik
的根目录下边即可。这样做的前提有几个,不过这些前提大多数情况下都是能满足的。
- 第一,就是
php.ini
中关于.user.ini
的相关设置。(文件名和生效时间)见下图。 - 第二,就是要使用
fastcgi
模式使用php
,apache handler
模式是不行的。
编辑一个.user.ini
文件放于根目录下面,刷新页面,就会发现:配置生效了。蛮简单的吧。
相关链接
.user.ini
相关内容:https://newsn.net/say/apache-fastcgi-php.htmlpiwik
的安装:https://newsn.net/say/piwik-install-log.html.user.ini
的更多信息: http://doc.php.sh/zh/configuration.file.per-user.html.user.ini
与网站安全: https://newsn.net/say/user-ini-more-safe.html
小结
.user.ini
文件,还可以用于安全方面,对于禁止黑客们常用的php跨站(跨目录)脚本包含行为,是非常有效的。如果您感兴趣,可以点击这里阅读:https://newsn.net/say/user-ini-more-safe.html。
更多相关user.ini最新文章,请点击:https://newsn.net/tag/userini/ 。


