`

linux 下 Apache的启动与PHP的测试

阅读更多

在linux下启动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


有时可能会启动出错, No such file or directory: httpd: could not open error log file /etc/httpd/logs/error_log.

如下所示:



  

解决办法: 删除/etc/httpd/logs文件,重新创建logs文件即可(建议是备份该logs文件,然后新建)

 

这样即可成功启动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测试界面

  • 大小: 15.7 KB
分享到:
评论

相关推荐

    Linux下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解

    Linux 下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解 本篇文章详细介绍了在 Linux 操作系统下安装和配置 Apache2.2.x、MySql5.x 和 PHP5.x 的步骤,使用的操作系统为 Redhat AS5,内核版本为 Linux 2.6.18-8.el5,...

    Linux6.0下Apache与tomcat 整合支持php html java(编译安装)

    "Linux 6.0 下 Apache 与 Tomcat 整合支持 PHP、HTML、Java(编译安装)" Linux 6.0 下 Apache 与 Tomcat 的整合是指在 Linux 6.0 操作系统中将 Apache 和 Tomcat 服务器整合起来,以支持 PHP、HTML 和 Java 等多种...

    LINUX网站建设技术指南

    11.2.3 启动Apache并测试 11.2.4 测试MySQL数据库 11.3 网站设计和主页面制作 11.3.1 网站总体设计 11.3.2 网站风格设计 11.3.3 需要注意的问题 11.3.4 “Linux网站建设者”首页 11.4 网站设计和主页面制作 11.4.1 ...

    yum安装mysql,apache,php

    yum安装mysql,httpd,php的详细过程,以及服务的启动,状态,测试方法

    vagrant-lamp:Ubuntu 12.04 LTS 上带有 LAMP(Linux、Apache、MySql 和 PHP)的 Vagrant 基本框

    Ubuntu 12.04 LTS 上带有 LAMP(Linux、Apache、MySql 和 PHP)的 Vagrant 基本框 要求 VirtualBox 流浪者 Git Vagrant HostsUpdater 插件 用法 启动 $ git clone ...

    Linux环境数据库管理员指南

    1.3 Linux与其他操作系统之间的差异 3 1.3.1 功能丰富 3 1.3.2 多任务 4 1.4 为什么选择 Linux 6 1.4.1 何时使用 Linux 6 1.4.2 服务器与工作站 6 1.4.3 推荐的硬件 7 1.4.4 移植到 Linux工作站 7 1.5 Linux分发包 8...

    linux虚拟主机管理wdcp v1.1 build 20110423

    支持CentOS/RedHat版本,其它Linux版本尚未测试,欢迎测试!功能列表包括网站管理,服务器管理两大功能服务器管理1 支持apache,nginx. apache支持独立用户运行,目录访问限制,完美解决利用脚本跨站访问的问题,提高安全性....

    畅通无阻-高效架设RedHatLinux服务器

    Linux系统和相关管理工具的安装与使用,常用网络服务(DNS、DHCP、网关、路由)的启动与配置,Squid局域网共享上网服务器、Samba资源共享服务器、NFS网络文件服务器、LDAP目录服务器、Wu-FTP文件服务器、Sendmail...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    alpine-apache2-reverse-proxy-forensicid-uniqueid:具有取证准备和示例后端服务的Alpine Linux Apache2反向代理

    这是带有示例php的Hacking-Lab CTF系统后端服务的模板高山apache2反向代理 根据 hackinglab / alpine-base:latest 规格 使用s6启动处理 动态创建用户 有或没有root和非root用户的已知密码 基于env的动态ctf标志处理...

    PHP+MySQL商业网站架设实务

    第1章Linux入门 1-1操作系统的特性 1-2安装设置 1-2-1硬盘分区 1-2-2设置LILO 1-2-3网络地址和时区设置 l-2-4设置系统管理员及一般用户的帐号密码 1-2-5系统安全认证 l-2-6选取安装套件 1-2-7设置...

    网络操作系统Linux大作业文档

    1.在Fedora linux上安装Apache和bind。 2.使用Apache设置WWW服务器。WWW服务器的IP地址为192.168.0.10;通过虚拟主机技术添加两个网站,两个网站的域名分别是www.xx.com和www2.xx.com (xx为同学名字的拼音),主...

    Linux-and-Security-snippets:Linux 和安全脚本和注释

    cron Linux renice 多个同名进程PHP 使用 Amazon AWS SES 发送邮件,无需额外库删除文件夹中超过天数的文件MySQL 主从复制从 SSL 证书创建 Java KeyStore 用于测试/监视使用身份验证的 Django 站点是否已启动的 ...

    php绿色环境包(支持最新windows10系统,兼容XP系统)

    而且是完整版,所以更加适合在服务器上运行(其他集成环境通常用来测试的,集成的组件阉割过,体积小很多)当然PHPWAMP也很适合在本地测试,如果包括32位和64位、线程安全与非线程安全的PHP版本,共计700多个PHP版本...

    Linux下基于用户的虚拟主机的设计与实现简易web服务器的搭建课程设计报告书.doc

    Linux下基于用户的虚拟主机的设计与实现简易web服务器的搭建课程设计报告书 本课程设计报告书主要讲述了基于用户的虚拟主机的设计与实现简易web服务器的搭建过程。报告书共分为五个部分:设计目标与要求、实现过程...

    LNMP 一键安装包.zip

    也许大家对LAMP比较熟悉,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;同上LNMP代表的就是Linux下Nginx、MySQL、PHP这种网站服务器架构。 我们为什么采用LNMP这种架构? 采用Linux、PHP、MySQL的优点...

    Linux FTP服务搭建

    在Red Hat Enterprise Linux 5下安装Apache服务。 第1步,执行以下指令加载光驱: [root@localhost ~]#mkdir /mnt/cdrom 创建挂接目录 [root@localhost ~]#mount /dev/cdrom /mnt/cdrom 第2步,在光盘的Server目录下...

    PHP加解密软件

     LAMP是Linux、Apache、MySQL、PHP(有时也指Perl或者Python)四者合一的简称。Linux是最强大的开源操作系统,Apache是最强大的开源Web服务器软件,MySQL是最流行的开源数据库系统,PHP是最流行的开源Web开发语言。...

    xampp-win32-1.8.2-0-VC9-installer

    可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。 许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想...

Global site tag (gtag.js) - Google Analytics