Posts Tagged ‘apache’
除了配置让php运行在安全模式下之外。还可以使用php_admin_value和php_value函数配置让php的运行只能约束在某个文件夹内。
此两个函数配合apache在apache.conf或.htacces中使用。具体可查询手册。
<IfModule mod_php5.c>
php_value include_path “.:/usr/local/lib/php”
php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php4.c>
php_value include_path “.:/usr/local/lib/php”
php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php3.c>
php3_include_path “.:/usr/local/lib/php”
php3_safe_mode on
</IfModule>
更改第一个站点的根目录:在文件Apache2.2\conf\httpd.conf中查找 DocumentRoot 属性,将后面的路径改为你的主站点的路径,如:D:\www\web1
为第二个Apache服务建立配置文件:复制并重命名httpd.conf为web2.conf(举个例子而已,也可以叫my.conf等等),修改web2.conf中的Listen 8080(原来为80)、ServerName localhost:8080(原来为80)、DocumentRoot “D:/www/web2″ (原来为web1)
这是我”年轻的时候”,诶,还是长的和现在一样老。辛辛苦苦摸索出来的东西,那时互联网上关于此的中文配置方法没有一篇是对的,现在不一样了,都出傻瓜包了。不过有时候也郁闷,计算机,英文总是王道,到现在也是,很多问题只要查阅英文资料就比同辈领先一步了,所以中国的开源的确没啥意思,翻译的工作还做不完呢,别说自己的软件。不提了……这里面没有介绍什么原理性的东西,但是学东西必须得学原理,想想都知道,现在的计算机技术还是基于100年前的量子理论开始的呢。
假设php.zip解压缩到c:/php/
apache安装位置随便,配置服务器apache2
打开Apache2/conf文件夹下面的httpd.conf配置文件