httpd.conf简单配置
本文介绍apache中httpd.conf的配置。该配置也可解决打开php文件却变成下载的尴尬情况
1 修改网站根目录
查找DocumentRoot有这么一行
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误
查找 This should be changed to whatever you set DocumentRoot to
在它下面两行有
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录
2 查找 DirectoryIndex index.html
修改成
DirectoryIndex index.html index.html.var index.php
这样index.php 可以充当默认页面了
3 Apache中模块化安装php
查找 # LoadModule foo_module modules/mod_foo.so
在此行后加入一行
LoadModule php5_module C:/php5/php5apache2_2.dll
(其中C:/php5/php5apache2_2.dll是你安装php的相应路径.
注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache 版本1的.
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,必须使用php5apache2_2.dll.否则就可能会出现
"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."
或者:
"The requested operation has failed"
的情况.
4 查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php
这样apache就可以解释php文件了
5 再重启apache
到这里配置基本完成了
最新文章
- Asp.Net Core + Dapper + Repository 模式 + TDD 学习笔记
- Docker的容器
- php正则表达式 常用记录
- static和public的区别
- Hadoop学习笔记: MapReduce Java编程简介
- 2016-08-16: copy-and-swap
- 【杂记】SQL篇
- Lightdm:奔跑吧GUI[已解决]
- Vim插件之Command-T使用问题
- win7搭建php7+apache2.4
- 怎么利用GitHub
- ASPCMS改造中
- 如何搭建Zookeeper集群
- 使用Template格式化Python字符串
- 洛谷 P2590 [ZJOI2008]树的统计(树链剖分)
- L1-Day9
- 【原创】大数据基础之Kudu(2)移除dead tsever
- 记一次mariadb升级故障
- vs不自动退出控制台程序的办法
- Ouroboros Snake POJ - 1392(数位哈密顿回路)