Home > Article > Backend Development > 配置WAMP后,浏览器输入默认的php文件名都直接下载该文档
PHP WMAP apache
apache已经运行了,主要问题是: 要配置apache的默认根目录
打开httpd.conf文件
找到documentroot
然后把路径写到directory(路径)后面
我不太清楚wamp怎么配 我没用过
但apache的默认路径应该是这么配
我说的也不算极其详细 你可以搜索一下apache配置方法或者教程
那个说的比较详细
apache php扩展没开启
http://localhost是显示的it works?
不是的话应该没有配好
wamp是集成server,装好就能用,不用开启什么,不会出现下载的问题,除非你安装没安装对
apache2 httpd.conf 里应该是不用改的,
ServerRoot "d:/wamp/bin/apache/apache2.2.22" 这是我的wamp.没有改过
可以考虑重装。
新建个test.php
phpinfo();
?>
存到里面.然后看http://localhost/test.php
要配置apache的默认根目录
打开httpd.conf文件
找到documentroot
然后把路径写到directory(路径)后面
我不太清楚wamp怎么配 我没用过
但apache的默认路径应该是这么配
我说的也不算极其详细 你可以搜索一下apache配置方法或者教程
那个说的比较详细
谢谢啦,我都按照网上的apache+php配置了
apache php扩展没开启
怎么开启啊??
http://localhost是显示的it works?
不是的话应该没有配好
wamp是集成server,装好就能用,不用开启什么,不会出现下载的问题,除非你安装没安装对
apache2 httpd.conf 里应该是不用改的,
ServerRoot "d:/wamp/bin/apache/apache2.2.22" 这是我的wamp.没有改过
可以考虑重装。
apache是显示it's work!的,但使用php文件就直接下载了
那你应该把你要打开的php文件放到主机路径下 然后在浏览器地址栏输入localhost/XXX.php来启动你的php代码
不能直接把php文件拖到浏览器里的....
我不知道你是不是这么做的啊 但这么做的话就会出现下载php文件的情况了
apache php扩展没开启
怎么开启啊??
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
那你应该把你要打开的php文件放到主机路径下 然后在浏览器地址栏输入localhost/XXX.php来启动你的php代码
不能直接把php文件拖到浏览器里的....
我不知道你是不是这么做的啊 但这么做的话就会出现下载php文件的情况了
我是按照在浏览器地址栏输入localhost/XXX.php这种方法做的
apache php扩展没开启
怎么开启啊??
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
我有改啊,都是自己路径了
改成这样了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
这是注释了。去掉前面的#好么
wamp 都是一体装的,一般上都不需要怎么配置。你把新建的文件放入哪里了? 有没有放入根目录下?
apache php扩展没开启
怎么开启啊??
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
我有改啊,都是自己路径了
改成这样了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
红色字体的#去掉,#表示注释,也就是不会生效。wamp默认就OK,你曾经手工修改过配置吧?
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
这是注释了。去掉前面的#好么
我删除#号之后,apache2.2服务器启动不了。。。 怎么办!!
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
我有改啊,都是自己路径了
改成这样了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
红色字体的#去掉,#表示注释,也就是不会生效。wamp默认就OK,你曾经手工修改过配置吧?
我改了之后,服务器启动不了,需要怎么改呢
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
我有改啊,都是自己路径了
改成这样了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
红色字体的#去掉,#表示注释,也就是不会生效。wamp默认就OK,你曾经手工修改过配置吧?
我改了之后,服务器启动不了,需要怎么改呢
wamp不熟悉,但是为什么你的php的路径跟你的wamp不太一致?你难道单独安装了php么?
看apache的错误日志,具体是什么错误信息。
error/ error.log
看apache的错误日志,具体是什么错误信息。
error/ error.log
没有error.log这个文件
错了,是logs/error.log
错了,是logs/error.log
F:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
最后那个是什么文件的? 设置那个directory路径只到htdocs而已
你直接把你的apache配置文件的所有内容发上来多好,省的大家胡乱猜。
你直接把你的apache配置文件的所有内容发上来多好,省的大家胡乱猜。
我一插入下面两段就出错了。
LoadModule php5_module "F:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "F:/Program Files/PHP"
错误日志说:
[Fri Jul 26 23:08:41 2013] [warn] pid file F:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?