首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

用APACHE配备多站点,能不能分别设置每个站点需要预加载的文件

2013-07-01 
用APACHE配置多站点,能不能分别设置每个站点需要预加载的文件?A站点需要预加载 tt.phpB站点需要预加载 ss.

用APACHE配置多站点,能不能分别设置每个站点需要预加载的文件?
A站点需要预加载 tt.php
B站点需要预加载 ss.php
c站点不需要预加载
[解决办法]
可以为每个站点指定不同的php.ini文件,然后修改配置选项:auto_prepend_file ,为php指定要预先加载的文件。但我从来没尝试过,所以不能确定是否会存在障碍。

参见: http://www.php.net/manual/zh/ini.core.php#ini.auto-prepend-file
[解决办法]
预加载文件需要配置 php.ini 中的 auto_prepend_file 项
你可以在入口文件中通过 $_SERVER['HTTP_HOST'] 和 $_SERVER['PHP_SELF'] 判断该加载什么文件
[解决办法]
为每个站点指定不同的php.ini文件 存在技术问题,通常必须以 cgi 方式运行 php

热点排行