RedHat Linux 8.0自带的是:
httpd-2.0.40-8
php-4.2.2-8.0.5我后来又从www.apache.org下载了apache-1.3.27.tar.gz的原码,在我的RH 8.0下解开并编译后安装到/home/trybird/apache目录,并且先修改它的配置文件使支持PHP,就是修改/home/trybird/apache/conf/hpptd.conf,在它的后面加上两句:
LoadModule php4_module /usr/lib/httpd/modules/libphp4.so
AddType application/x-httpd-php .php然后再运行:
# /home/trybird/apache/bin/apachectl start
启动Apache。
然后在打开Mozilla Web Browser,打开那个只有一行<?phpinfo();?>的PHP页面文件,结果也是一样,就是没出现任何提示,而是出了个空白页面,在上面查看页面的原代码也能确认是我编辑的那个PHP文件。但为什么就不能正常显示出PHP的信息呢?各位,想必有人已经装过了RedHat Linux 8.0了吧,想必很多也用的其自带的PHP的RPM在安装时就选上了吧,难道你们的PHP都能正常执行吗?我原来在RedHat Linux 7.x下可是安装时选了Apache和PHP的RPM包组件,装完后就可正常使用PHP,根本就不用调配呀!但现在8.0为什么就不行了呢?即使我自己又从原代码重装了个Apache,也调不出正常执行PHP来,怎么回事呢?!请各位大侠多加指点!
httpd-2.0.40-8
php-4.2.2-8.0.5我后来又从www.apache.org下载了apache-1.3.27.tar.gz的原码,在我的RH 8.0下解开并编译后安装到/home/trybird/apache目录,并且先修改它的配置文件使支持PHP,就是修改/home/trybird/apache/conf/hpptd.conf,在它的后面加上两句:
LoadModule php4_module /usr/lib/httpd/modules/libphp4.so
AddType application/x-httpd-php .php然后再运行:
# /home/trybird/apache/bin/apachectl start
启动Apache。
然后在打开Mozilla Web Browser,打开那个只有一行<?phpinfo();?>的PHP页面文件,结果也是一样,就是没出现任何提示,而是出了个空白页面,在上面查看页面的原代码也能确认是我编辑的那个PHP文件。但为什么就不能正常显示出PHP的信息呢?各位,想必有人已经装过了RedHat Linux 8.0了吧,想必很多也用的其自带的PHP的RPM在安装时就选上了吧,难道你们的PHP都能正常执行吗?我原来在RedHat Linux 7.x下可是安装时选了Apache和PHP的RPM包组件,装完后就可正常使用PHP,根本就不用调配呀!但现在8.0为什么就不行了呢?即使我自己又从原代码重装了个Apache,也调不出正常执行PHP来,怎么回事呢?!请各位大侠多加指点!
我的也是和你一样,但是是找不到页面的错误,后来发现apache根本没启动,还要我手工启动:(
2.高版本的php不是默认不显示错误吗?
看看apache的日志文件。尤其是错误日志。
我的也是和你一样,但是是找不到页面的错误,后来发现apache根本没启动,还要我手工启动:(
2.高版本的php不是默认不显示错误吗?
看看apache的日志文件。尤其是错误日志。
原来是php设置问题,默认根本没有打开短格式标记。
就是说你必须这样写:
<?php
phpinfo();
?>
而不能用
<?
?>这个设置在php.ini中,好像是shorttarget之类的,你搜一下就知道了……
给分吧,哈哈:)
<?phpinfo();?>来试的,也没说短格式就不认了,而是顺利通过了,呀呀,怎么到了Linux环境搞成这德性了?我一会试试看了,呵呵,多谢了!行就给分,不行还找你呀,反正你那里是正常的。我想十有八九是你对了,因为没报任何错呀,说明Apache还是正常运行了PHP脚本,只不过在页面由于配置无法正常显示。试了再说。
http://expert.csdn.net/Expert/topic/1144/1144168.xml?temp=.4445154所以恭请21bird(世纪菜鸟:Restarting……)你也到那个帖子打个铆领分吧!呵呵,你可真是一举双得呀!不知你用过mysqlgui这个图形化客户端操作工具没有,我还有个很菜的问题挂在http://expert.csdn.net/Expert/topic/1144/1144158.xml?temp=.4325373呢,请去看看吧。
short_open_tag=Off把它改成
short_open_tag=On
就行了。想必Windows里的同样版本的PHP的这个地方都是打开的,而linux下却关闭着,真让俺这菜鸟费解呀!