[求救]apache不支持PHP,查了网上资料,不知道怎么解决啦

[求救]apache不支持PHP,查了网上资料,不知道怎么解决啦

系统:AS4
APACHE版本:2.2.8
PHP版本:5.2.6

apache的安装过程为:
./configure --enable-modules=so --enable-rewrite
make;make install

。。。
安装gd
。。。

安装php的过程为:
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/env/mysql/ --with-libxml-dir=/usr/local/libxml2 --with-expat-dir=/usr/lib --with-xsl=/usr/local/libxslt --enable-xslt --with-gd=/usr/local/gd2/ --with-jpeg-dir=/usr/local/jpeg6/ --with-zlib-dir=/usr/lib --with-png --with-freetype-dir=/usr/local/freetype --enable-mbstring
make;make install
cp php.ini-recommended /usr/local/php5/lib/php.ini

添加如下两行到http.conf
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

重启apache,发现不能支持php

上网查了,别人说的我也做了,还是不能支持,在这里请教一下大家。
启动apache或者访问php的时候,是否报错
把错误log贴出来看看
没有任何错误,IE直接访问index.php也可以访问得到,只是里面的php代码好像没有被执行到
可以访问这个看效果http://www.niugu800.com:8080/index.php
什么代码没有执行到?
我看好像是css首先没有执行,先解决css和图片问题
直接访问css或图片是可以访问得到的
现在的问题就是php文件中的php代码没有被执行,比如这么一个php文件:test.php
<?
echo "here";
?>
123456

从IE访问的结果是123456,here没有被打印出来,也就是php代码没有被执行。。。
apachectl -t -D DUMP_MODULES
看看你的php模块加载了没有
应该加载了的

Loaded Modules:
core_module (static)
authn_file_module (static)
authn_default_module (static)
authz_host_module (static)
authz_groupfile_module (static)
authz_user_module (static)
authz_default_module (static)
auth_basic_module (static)
include_module (static)
filter_module (static)
log_config_module (static)
env_module (static)
setenvif_module (static)
mpm_prefork_module (static)
http_module (static)
mime_module (static)
status_module (static)
autoindex_module (static)
asis_module (static)
cgi_module (static)
negotiation_module (static)
dir_module (static)
actions_module (static)
userdir_module (static)
alias_module (static)
rewrite_module (static)
so_module (static)
php5_module (shared)
Syntax OK
你的php支持
<?
?>
模式,看看你的php.ini的配置吧
apache的安装过程为:
./configure --enable-modules=so --enable-rewrite
make;make install


安装php的过程为:
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs
你都没有指定apache的路径,默认的路径不是在/usr/local/apache2, 你在安装apache时没有prefix=/usr/local/apache2    而在安装php时指定了.其它配置都很简单啊
./configure --prefix=/usr/local/apache2 \
--enable=so
make
make install
/usr/local/apache2/bin/apachectl start

安装php
./configure --with-apxs2=/usr/local/apache2/bin/apxs     

其它参数自己加,在安装apache时没指定路径,而在安装php 时却指定了apache的路径.