您所在的位置:读书频道 > 操作系统 > Linux > 18.3.4 Apache的启动与PHP的测试

18.3.4 Apache的启动与PHP的测试

2007-12-05 14:17 鸟哥 机械工业出版社华章公司 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜——服务器架设篇》(第二版)第18章的主要介绍的是WWW服务器。本文主要介绍的是Apache的启动与PHP的测试。

AD:

18.3.4  Apache的启动与PHP的测试

设置好数据后,接下来就可以启动Apache了。启动的方法很简单,用传统的方式来处理即可:

[root@linux ~]# /etc/init.d/httpd start  <==启动
[root@linux ~]# /etc/init.d/httpd stop   <==关闭 WWW

另外,其实Apache也自行提供一个Script,以供用户使用,即apachectl程序。

[root@linux ~]# /usr/sbin/apachectl start  <==启动
[root@linux ~]# /usr/sbin/apachectl stop   <==关闭 WWW 

一般建议您稍微记一下apachectl程序,因为很多认证、会考等都会用到,而且它也是Apache默认提供的一个管理指令。下面来看看有没有成功启动:

[root@linux ~]# netstat -tunl | grep ':80'
tcp   0      0 :::80    :::*    LISTEN
# port 80启动。接下来看看日志文件

[root@linux ~]# tail /var/log/httpd/error_log
[Mon Nov 06 00:38:42 2006] [notice] Apache/2.0.52 (CentOS) configured 
-- resuming normal operations

这样即可成功启动Apache。接下来测试一下能否看到网页,首先看/var/www/html有没有数据?怎么没有呢,没关系,因为CentOS帮我们编写了一个测试页,所以您还需要在浏览器上输入这台主机的IP,如图18-3所示。

图18-3 Apache主网页的测试界面

如果看到如图18-3所示的界面,恭喜您,您的Apache已经顺利启动了。可以开始制作自己的网页了。但如果想要知道有没有成功驱动PHP模块,那可以到/var/www/html目录下建立一个简单的文件:

[root@linux ~]# vi /var/www/html/phpinfo.php
phpinfo();
?>

”是PHP模块的网页嵌入式程序语法,在这中间的就是PHP的程序代码。“phpinfo()”是特殊的PHP函数,可以显示出目前WWW服务器内PHP模块的相关核心数据。建立文件后立刻通过浏览器再查看此文件,效果如图18-4所示。

图18-4 Apache网页的PHP测试界面

注意看网址的部分,文件名不要写错。而且这个文件仅是作为测试之用,事实上该测试界面提供的数据是很机密的,所以测试完毕后请将这个文件删除。从图18-4所示界面可知PHP模块的版本以及Apache相关的重要数据。如此一来,Apache与PHP就设置完毕了。

那万一测试失败怎么办?常见的错误问题以及解决之道可以参考如下内容。

(1)网络问题:虽然在本机上没有问题,但不代表网络一定是通的。请确认一下网络状态。例如Route table、拨号连接情况等。

(2)网页问题:例如鸟哥第一次安装好Tarball后,竟然发现无法显示主机的首页。后来才发现是主机的首页设置错误,导致找不到网页。这个时候,请特别留意浏览器上面的显示信息,里面包含了无法连接主机的问题。

(3)权限问题:例如刚刚将httpd.conf上的user设置为apache,但偏偏要被浏览的目录权限设置为750,自然无法让该用户联机。

(4)问题的解决之道:如果还是没有办法连接上您的Linux Apache主机,那么请进行以下操作。

• 查看/var/log/httpd/error_log文件,它可以告诉您很多信息。
• 仔细查看浏览器上面显示的信息,这样才能够知道问题出在哪里。
• 另一个可能则是防火墙。查看一下iptables的信息,也可能是SELinux忘记关闭。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

高质量程序设计指南:C++/C语言(第3版)
本书以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范。它是作者多年从事软件开发工作的经验总结。本书共17章,

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院