php+apache配置出现DocumentRoot must be a directory

我是在windows下完装php+anpache的,发好装后就出现这个问题,在网上查了很久,发现很多都是说Selinux的问题,可是windows里好像没有这个东东,那个... 我是在windows下完装php+anpache的,发好装后就出现这个问题,在网上查了很久,发现很多都是说Selinux的问题,可是windows里好像没有这个东东,那个是linux的东西,那在windows里怎么配置呢?回答得好的会再加分! 展开
 我来答
大宝小贝美食
推荐于2016-01-24 · TA获得超过632个赞
知道小有建树答主
回答量:638
采纳率:50%
帮助的人:373万
展开全部
我用的是apache2.2.4 配置文件 httpd.conf 下查找下面两个
DocumentRoot "d:/http" 网站根目录 我把他设置在D盘HTTP 文件夹下

DirectoryIndex 目录索引 这个可以暂时不用改 默认为 index.html

当然还可以加其他进去比如 index.php (访问localhost的默认页没有的话就不会访问)

PHP我用的是5.3.0

我的电脑-属性-高级-环境变量-系统变量
PATH编辑 在后面加入;F:\PHP;F:\PHP\ext(我吧PHP安装在F盘)
(重启后有效,等全部配置完后重启好了)

在道apache 配置文件里 查找 LoadModule
在后面加入一行

LoadModule php5_module F:/php/php5apache2.dll

( php以module方式与apache结合)
查找PHPinidir

PHPIniDir "F:/php"
(php配置文件 php.ini的位置)

查找Addtype
(添加可执行PHP的文件类型)
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
(甚至可以加入AddType application/x-httpd-php .txt
在TXT文件中也能运行PHP

具体可以参考:http://www.phpchina.com/html/81/n-13681.html(很具体有图形)
leiyu465
2009-07-26 · TA获得超过202个赞
知道答主
回答量:81
采纳率:0%
帮助的人:80.2万
展开全部
从字面以上上看说的是 apache主目录必须是一个文件夹 检查一下你当前的apache 主目录设置是否是一个存在的文件夹,另外检查此文件夹是否有apache访问的权限 例如 d:\apache\htdocs
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泪鲜御04
2009-07-26 · TA获得超过1593个赞
知道大有可为答主
回答量:1644
采纳率:0%
帮助的人:2112万
展开全部
http://www.phpwind.net/read-htm-tid-767263.html
用这个,一键安装配置,不用这么麻烦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式