前二天重装系统,重新安装了php,mysql,apache2 发现apache不能解析php文件,上网查了资料才知道,原来apache2.x版本的默认是不支持php的.
其实就是默认不加载php解析模块
于是在网上查资料,发现配置才来也很简单,修改httpd.conf三处配置即可
下面给大家分享一下经验 前提是你以经安装好php,mysql,apache2
1, 打开apache的配置文件httpd.conf (在你的apache安装目录conf下面)
搜索 " LoadModule ssl_module modules/mod_ssl.so " 在下面加上以下代码
以下为引用的内容: LoadModule php5_module "C:/PHP/php5apache2_2.dll" |
其作用是让apache加载php5的解析模块
php5_module后面的 "C:/PHP/php5apache2_2.dll" 要根据你的php安装目录进行改动
其中 php5apache2_2.dll 模块也得根据你的apache的版本选择 php的压缩包里给你提供了很多版本. 如图:
2. 好了,下面继续查找 "AddType application/x-gzip .gz .tgz"
在下面加上:
以下为引用的内容: AddType application/x-httpd-php .php |
作用是让apache可以处理.php文件,不然的话,你在请求.php的文件时,apache会提示你保存文件
3. 继续查找 " dir_module "
把下面 DirectoryIndex index.html 改成 DirectoryIndex index.html index.php
即:增加index.php为索引文件
O了,重新启动apache,开始你的php之旅吧