wangguorui89 发表于 2010-6-12 13:20:28

linux apache 不能访问php页面

我根据步骤安装好了,apache和php到linux中了。也配置了apache/conf/httpd.conf 添加了AddType application/x-httpd-php .php,在apache下的htdocs下放了test.php页面,里面内容就是<?php phpinfo()?>我访问这个页面时就弹出下载的对话框了。访问html页面可以打开,不知道这是那儿配置的问题,apache 怎么加载php的文件解析不了呢。请大家帮帮看看。

haulm 发表于 2010-6-12 13:56:00

如果是apache,还要添加一句加载解析php的模块。
LoadModule php5_module modules/libphp5.so
这个libphp5.so最好全路径,并且这个模块似乎是apache先编译后PHP才编译出来的,好久不安装apache使用lighttpd,所以记得不大清楚了。

wangguorui89 发表于 2010-6-12 14:04:35

你好,可能就是这个问题吧。我的是php4的,我添加在ScriptAlias下写了
AddType application/x-httpd-php .php
LoadModule php4_module modules/libphp4.so
启动apache时就提示这行出错了。是不是没有这个模块呢。 还是需要重新编译下apache呢。请指教下。第一次结合apache和php+mysql在linux上运行呢。

zy_sunshine 发表于 2010-6-12 14:34:04

楼主是用的MagicLinux?

wangguorui89 发表于 2010-6-12 14:59:02

Redhat9啊。第一次学linux呢。

hillwood 发表于 2010-6-12 15:12:01

第一次学就用这么“高级"的版本!

haulm 发表于 2010-6-13 09:06:53

我是建议你使用Magiclinux 2.5 或者是其它近期发布的Linux,安装php5,过时的技术和过时的系统(RH9)很难预测所发生的错误是什么原因。php4是一个面向过程而不是面向对象的编程语言,php官方都没有提供更新下载了。
http://www.php.net

haulm 发表于 2010-6-13 09:29:26

原帖由 wangguorui89 于 2010-6-12 14:04 发表 http://www.linuxfans.org/bbs/images/common/back.gif
你好,可能就是这个问题吧。我的是php4的,我添加在ScriptAlias下写了
AddType application/x-httpd-php .php
LoadModule php4_module modules/libphp4.so
启动apache时就提示这行出错了。是不是没有这个模块呢。 还是 ...
应该是在安装完apache后重编译php,并且php应该指定--with-apxs2参数,具体还要看下php4的参数是否是那样的。
./configure --help
--with-apxs2=/实际位置/apache2/bin/apxs
而且php4应该不能和新版本的apache结合,如果你有全套的redhat 9,它肯定提供了php apache,你直接安装就是了,这么旧的东西,编译之路根本行不通。

wangguorui89 发表于 2010-6-13 13:42:36

谢谢了,我重新找下apache和php的版本安装,还以为这个比较稳定的,第一次使用不知道用那个版本。现在查查吧。

fox_eagle2003 发表于 2010-7-28 13:26:24

建议听前面几位的,换个新一点的版本
初学可以用系统自带的apache,php,mysql
因为我们的目的是学习编出符合业务要求的软件,而不是背一堆安装参数

fox_eagle2003 发表于 2010-7-28 13:27:39

比如fedora,redhat as 5.4.......这种系统用的人多,遇到困难可以多找几个人问
当然如果你能自己装 lfs最好,不过到那时你就不会问这问题了

jiangtao9999 发表于 2010-7-28 19:01:42

RHEL 系列不建议新手用,体验不到升级的感觉的。

fox_eagle2003 发表于 2010-7-29 11:46:05

原帖由 jiangtao9999 于 2010-7-28 19:01 发表 http://www.linuxfans.org/bbs/images/common/back.gif
RHEL 系列不建议新手用,体验不到升级的感觉的。
做程序的,只要它稳定,能出成果就成.....
系统玩家则不一样,哈哈:P

jiangtao9999 发表于 2010-7-29 15:44:55

那也得选centos啊

fox_eagle2003 发表于 2010-7-29 18:36:54

原帖由 jiangtao9999 于 2010-7-29 15:44 发表 http://www.linuxfans.org/bbs/images/common/back.gif
那也得选centos啊
相当的同意,不知道能否做得像redhat一样支持虚拟化8)
虚拟出许多的机器,对你的主机发起攻击
页: [1] 2
查看完整版本: linux apache 不能访问php页面