请教为什么linux下php文件解析不了呢?

请教为什么linux下php文件解析不了呢?

我用的是redhat 8。0
装了一个phpmyadmin。
用http://localhost/phpmyadmin/index.php
访问,显示在web页的是源文件。这是怎么回事呢?
请教了!thanks!
……
48, 编译PHP4

make

49, 安装PHP4

make install

50, 复制生成 php.ini

cp php.ini-dist /usr/local/lib/php.ini

51, 返回Apache目录 并配置ApacheMakeFile

cd /root/web/apache_1.3.12

./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a

52, 编译 Apache 1.3.12

make

53, 安装 Apache 1.3.12

make install

54, 修改Apache 配置文件

vi /www/conf/httpd.conf


# AddType application/x-httpd-php .php
# AddType application/x-httpd-php-source .phps

这2行去掉#

再加入一行

AddType application/x-httpd-php .php3

让系统支持以php3结尾的php脚本程序

加入php为默认首页

DirectoryIndex index.html index.php3 index.php

55,复制Apache 启动文件到redhat默认启动目录 让系统从新启动的时候自动运行

cp /www/bin/apachectl /etc/rc.d/init.d/httpd

56, 启动Apache

/www/bin/apachectl start



/etc/rc.d/init.d/httpd start

57, 建立php信息文件

vi php_info.php



58, 查看php配置信息

lynx http://localhost/php_info.php
有点糊涂,好像php和apache都有的。
因为我的另外一个cgi写的web系统是没有问题。
能否讲清楚些呢。谢谢拉。
你的php解析启动没有
怎么启动呢。
BTW, 我的php和apache的版本是php-4.1.2-7,  apache-1.3.23-11
都是redhat 8.0自己带的。所以我也没有自己装。
httpd.conf我也已经按你上面所说,配置过了。
把httpd也重启了一下。
自己干脆是在/var/www/html/下放了个test.php
<? php
echo "Hello World"
?>
可是显示的还是源代码。
另外,
50, 复制生成 php.ini

cp php.ini-dist /usr/local/lib/php.ini
没有发现php.ini-dist这个文件, :-( ,只是在/etc下面有php.ini
没折了
建议使用apache2+php4.3.1
如何安装在php说明里都有,我以前也是不注意看这些东西,后来偶尔看了一下才发现的.
不要用系统自带的apache和php,不管用
cd ../php4-NN
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
make install
cp php.ini-dist /usr/local/lib/php.ini
在httpd.conf中加入:
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
其他的coolbaby兄已经说过了.
详见:
http://www.php.net/manual/en/install.apache2.php
先谢过。
那系统自带的apache和php需不需要象在windows下的那种卸载呢。还是直接安装新的就可以了。
rpm -e 程序名
执行以上命令就删除。
apache 名字为httpd
php好像有很多关联的程序,我一般安装时就不装他们。