php+apache配置出现DocumentRoot must be a directory
我是在windows下完装php+anpache的,发好装后就出现这个问题,在网上查了很久,发现很多都是说Selinux的问题,可是windows里好像没有这个东东,那个...
我是在windows下完装php+anpache的,发好装后就出现这个问题,在网上查了很久,发现很多都是说Selinux的问题,可是windows里好像没有这个东东,那个是linux的东西,那在windows里怎么配置呢?回答得好的会再加分!
展开
3个回答
展开全部
我用的是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(很具体有图形)
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(很具体有图形)
展开全部
从字面以上上看说的是 apache主目录必须是一个文件夹 检查一下你当前的apache 主目录设置是否是一个存在的文件夹,另外检查此文件夹是否有apache访问的权限 例如 d:\apache\htdocs
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http://www.phpwind.net/read-htm-tid-767263.html
用这个,一键安装配置,不用这么麻烦。
用这个,一键安装配置,不用这么麻烦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询