LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: tonychen

菜鸟请教:关于web服务器

[复制链接]
 楼主| 发表于 2006-4-4 10:27:54 | 显示全部楼层
我直接又重新装了一个,也没删原来的,apache倒是也能起来,正常装了php之后,又出现问题了:
访问不了.php文件,提示
Forbidden

You don't have permission to access /phpinfo.php on this server.
Apache/2.0.52 (Unix) Server at localhost Port 80

然后error文件:[Tue Apr 04 10:31:36 2006] [error] [client 127.0.0.1] (13): file permissions deny server access: /usr/local/apache2/htdocs/phpinfo.php

有没高手指点下这个问题?
哎~哭了
回复 支持 反对

使用道具 举报

发表于 2006-4-4 10:33:07 | 显示全部楼层
ls -l  /usr/local/apache2/htdocs/phpinfo.php
看看权限,将它改成755

chmod 755  /usr/local/apache2/htdocs/phpinfo.php
再试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 10:56:29 | 显示全部楼层
Post by springwind426
ls -l  /usr/local/apache2/htdocs/phpinfo.php
看看权限,将它改成755

chmod 755  /usr/local/apache2/htdocs/phpinfo.php
再试试
多谢楼上的,不过进是进去了,显示的都是源码.......
回复 支持 反对

使用道具 举报

发表于 2006-4-4 10:59:08 | 显示全部楼层
你可以注释掉这一行
mod_access.so提供安全校验
你再试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 11:05:00 | 显示全部楼层
Post by fly-ing
你可以注释掉这一行
mod_access.so提供安全校验
你再试试
.....不太明白你说的意思,在哪里注释掉?我是菜鸟阿~
回复 支持 反对

使用道具 举报

发表于 2006-4-4 11:28:37 | 显示全部楼层
要正常使用php,必须安装apache的php模块。然后在apach的配置文件中添加:
LoadModule php4_module [color="Red"]/usr/lib/apache2/modules/libphp4.so模块的路径改成你实际的系统中的路径。

<IfModule mod_php4.c>
  AddType application/x-httpd-php .php .phtml .php3
  AddType application/x-httpd-php-source .phps
</IfModule>

如果需要将index.php作为主页,还需要设置
DirectoryIndex index.html index.php
回复 支持 反对

使用道具 举报

发表于 2006-4-4 18:15:58 | 显示全部楼层
root@localhost ~]# /etc/init.d/httpd start
启动 httpd:httpd: Syntax error on line 176 of /etc/httpd/conf/httpd.conf: Canno t load /etc/httpd/modules/mod_access.so into server: /etc/httpd/modules/mod_acce ss.so: cannot open shared object file: No such file or directory
[失败]


这个试了好久都解决不了啊
求助
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 18:21:02 | 显示全部楼层
呵呵,这个问题我刚刚碰到过,我down个别的版本的httpd,然后重新安装,安装的时候改了个目录,然后就搞定了,也不知道是不是问题所在。你试试吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 18:24:36 | 显示全部楼层
说起来我的也还没搞定,php始终无法识别,
前面springwind426教的我已经做过了,多谢呵呵
不过还是一步一个问题,现在走到启动apache的时候出现
Syntax error on line 835 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache 2/modules/libphp5.so: undefined symbol: _efree

有没有哪个大佬教下,诚谢~~
回复 支持 反对

使用道具 举报

发表于 2006-4-6 12:40:53 | 显示全部楼层
点击左上角‘桌面’->管理->服务器设置->服务,在弹出的页面中选中httpd,mysqld,并启动,保存退出。已经启动apache和mysql。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表