近期在做linux开发,涉及到一些问题,在此写出来,希望能帮到和我遇到相同问题的人。
环境:RedHat linux 5.4; apache 2.4.4 ; php 5.5
首先搭建好环境,具体搭建环境就不说,本人的环境路径都是默认推荐路径即:/usr/local/..对与初学者来说这个过程也是比较纠结的。
谈谈我遇到的问题。
问题描述:本人在配置好apache和php后,测试http://localhost/ 可以正常访问。
如图:
查看apache配置文件 apache/conf/httpd.conf
现在的访问路径为默认配置,即:
DocumentRoot “/usr/local/apache/htdocs”
<Directory "/usr/local/apache/htdocs">
现在更换默认站点目录到 /www 下(是和/usr处于同一目录的)
对 httpd.conf 做如下修改:
DocumentRoot “/www”
<Directory "/www">
在/www下新建linuxidc.php。
<?php
echo "DocumentRoot= www";
phpinfo();
?>
重启apache。现在浏览器输入 ,并 回车。
结果很意外,并没有出现任何文字.
经过研究发现,www这个文件路径访问权限问题。
解决办法很简单。只需修改www访问权限权限就行。
在 vi 编辑器下 输入 chmod 750 /www
重新输入访问地址,发现显示正常。ok。