关于linux下的php+apache的整合的新问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:47:57
linux9+php5.0.4+apache2.2.3
两个都安装成功,emacs /usr/local/apache2/conf/httpd.conf 找到DirectoryIndex改为如下:
DirectoryIndex index.html index.php index.htm index.html.var
找到
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在他们前面加
LoadModule php5_module modules/libphp5 so
在它后面添加
AddType application/x-httpd-php .php
/usr/local/apache2/bin/apachectl restart

测试php
emacs /usr/local/apache2/htdocs/index.php
添加<? phpinfo();?>
启动apache server:
# /usr/local/apache2/bin/apachectl restart
现在apache就能够运行php了,写个文件测试一下,在/usr/local/apache2/htdocs目录下,新建一个phpinfo.php文件,
文件中只有一行代码:
<? phpinfo(); ?>
保存此文件, 在你的浏览器中输入http://localhost/phpinfo.php
我看到的结果为
<? phpinfo(); ?>
为什么原封不动的显示出来?
是因为php语言需要编译吗?
请问我该怎么做啊?
不行啊
试过了

http://localhost 的最下面一行类似Apache/2.0.55 (Ubuntu) DAV/2 SVN/1.3.1 PHP/5.1.2 Server at 127.0.0.1 Port 80的语句,有显示PHP吗?
没有就是php模块加载不成功

还有
你改成
<?php phpinfo(); ?>行不行啊