作者CClai5566 (我也来56)
看板PHP
标题[请益] PHP在Linux 底下的问题(改首页?!)
时间Tue Jul 3 15:58:39 2012
大家好
我是还非常新的新手...
我现在使用的平台是Linux Fedora 16
已经安装好 LAMP Linux Apache Mysql Php
我大多的资讯都是从书或是网页上找到的
我现在的问题出在
我在Linux上面
已经可以成功执行某个Php档案了
ex:
<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=utf-8">
<title>我的第一个PHP</title>
</head>
<body>
<?php
echo("<h3>Hello World HaHa</h3>");
$abc = 12356789;
echo $abc*2;
echo "<br>";
$def = 134567;
echo $def;
echo "<br>";
echo $abc*$def;
echo "<br>"; //这是换行的指令
echo"我的钱有这麽多:$abc";
?>
</body>
</html>
这个档案OK
可是他一定要放在
/var/www/html 才可以到浏览器localhost/test.php执行
但是我现在假设要在home里面写php的话 该怎麽做呢?
我自己已经试过的方法
修改
/etc/httpd/conf/httpd.conf 这档案中
DocumentRoot 这项後面 改成我想放的资料夹的绝对路径
以及
<Directory "/home/peter/apache">这项
但是我去网页找
http://lcalhost/test.php
是找不到网页的(或是一直找到/var/www/html的那边)
以上一些资讯是参考鸟哥(接收到的资讯很杂 自己也很多东西看不懂)
恳请高手告诉我怎麽做
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.192
1F:推 LaPass:Fedora不熟.... 不过你找的方向是对的,是改设定档没错。 07/03 16:01
2F:→ wayway2004:Apache记得restart 07/03 16:04
3F:→ MOONRAKER:httpd restart了没? 07/03 16:04
4F:→ CClai5566:不好意思 请问restart是什麽意思 Orz 07/03 16:09
5F:推 LaPass:在指令列打 httpd restart 他会重新启动 Apache 07/03 16:12
6F:→ CClai5566:嗯 我正在找相关的资料了 可是他出现了失败的字 07/03 16:18
7F:→ CClai5566:Starting httpd (via systemctl): Job failed. See sys 07/03 16:18
8F:→ knuckles:个人资料夹的阅读权限有开吗 07/03 16:18
9F:→ CClai5566:tem logs and 'systemctl status' for details. 07/03 16:18
10F:推 LaPass:那段错误讯息叫你去找apache的log档来看,应该是设定档有错 07/03 16:26
11F:→ CClai5566:有~我猜我离答案越来越进了 我等等会整理一下发篇文 07/03 16:30
12F:→ CClai5566:我猜现在我应该差阅读权限没开 现在网页上出现的是 07/03 16:30
13F:→ CClai5566:Forbidden You don't have permission to access 07/03 16:31
14F:→ CClai5566: /test.php on this server. 07/03 16:31
15F:→ CClai5566:唉 累了 最後还是卡住 晚点在看怎麽办吧QQ 07/03 17:33
16F:→ CClai5566:现在应该是卡在什麽Selinux那边的问题... 07/03 17:33
17F:→ CClai5566:而且我也不太确定改了目录是不是还是可以去localhost 07/03 17:34
18F:→ CClai5566:这个网址 还太多不懂了QQ 07/03 17:34
19F:→ LaPass:看到Forbidden就确定是全县问题了..... 07/03 18:02
20F:→ CClai5566:我改过chmod 777 是可以了 但是我觉得太危险了QQ 07/03 22:36
21F:推 LaPass:你把拥有者改成apache就可以了,用不着777 07/03 23:03
22F:→ LaPass:改拥有者的指令我也忘了,自己去google一下 07/03 23:04
23F:→ LaPass:啊.... 看一下apache的执行权限是用哪个使用者的权限,其实 07/03 23:05
24F:→ LaPass:这个也可以调.... 07/03 23:05
25F:→ CClai5566:chown -R apache:apache /home/peter/apache 07/03 23:55
26F:→ CClai5566:你是说这个吗? 不太确定 现在电脑丢学校 明天再试试看 07/03 23:55
27F:→ CClai5566:我看这几天有没有办法解决 ok的话我在整理一篇发文 07/03 23:55
28F:→ MOONRAKER:你Linux不是自己的?apache装在home下面? 07/04 00:15
29F:推 Bambe:小弟有个疑问,chown apache的时候要打apache.apache才会正 07/04 00:46
30F:→ Bambe:确换成是apache:apache的使用者,有人可以解释一下吗@@? 07/04 00:46
31F:→ MOONRAKER:<群组>.<使用者> 这不是很合理且合逻辑 07/04 01:15