轻松学PHP
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 构建PHP环境

学习一门语言,就必须要有一个供这个语言运行的环境,这样才能使这种语言顺利地运行起来。因此,构建PHP语言的运行环境也是必须要掌握的一个步骤。下面我们就来讲解PHP环境的构建。

1.2.1 PHP开发环境

一个PHP开发环境一般情况下主要由服务器程序Apache、编程语言PHP、数据库程序MySQL 3部分组成。三者互相配合,来完成我们网页功能的整个流程,其工作流程如图1.6所示。

图1.6 PHP环境

1.Apache

Apache是一个Web服务器。主要作用有3方面:第一,接受来自客户端的请求;第二,找到相应的文件交给PHP进行解析;第三,把解析后的数据发送到客户端。Apache的官方网站是http://www.apache.org/,目前最新版本为Apache 2.4.2。

2.PHP

PHP是一种HTML内嵌式的编程语言,是一种在服务器端执行的脚本语言,该语言的风格类似于C语言,现在被各种网站广泛运用。PHP的官方网站是http://www.php.net/downloads.php,目前最新的版本为PHP 5.4.4。

3.MySQL

MySQL是一个开源的数据库管理系统。MySQL软件可对数据库进行简单明了的操作,用于存储网站的大量信息,供PHP进行调用。MySQL的官方网站是http://www.mysql.com/downloads/,最新版本为MySQL 5.5。

对于初学者来说,配置PHP开发环境是一件比较费力的事情。不过有很多的人意识到了这点,现在已经有一些集成开发环境,可以很方便地帮我们把PHP环境架设起来,它包括Apache服务器和PHP及MySQL,并且是不用配置的。下面介绍一些比较流行的集成开发环境及它们的使用方法。

1.2.2 XAMPP

现在常用的集成开发环境有很多,下面我们来把较为常用的集成开发环境——XAMPP进行详细讲解。XAMPP是由Apache Friends开发的一个将Apache服务器与PHP、Perl及MySQL集合在一起的安装包。它允许用户在自己的电脑上轻易建立Web服务器。XAMPP的名称是由Apache、MySQL、PHP、Perl的首字母及表示跨平台的X组成的。

1.下载XAMPP

下载新版本的XAMPP,可打开其官方网站地址http://www.apachefriends.org/zh_cn/xampp.html,下载适用于Windows的XAMPP,操作如图1.7所示。

图1.7 XAMPP下载

该官方网站提供3种格式的安装包:第一种是二进制的安装包,第二种是ZIP格式的压缩包,第三种是7-ZIP格式的自解压包。读者可自行选择下载哪一种格式。这里单击Installer直接下载二进制的安装包。

2.安装XAMPP

直接双击下载的文件,即可运行安装程序,安装程序会一步步指导读者进行安装,安装过程如图1.8所示。

图1.8 XAMPP安装过程

3.运行XAMPP

在图1.8的第6处的控制面板中,可以单击每个服务后面的启动(Start)或停止(Stop)按钮来控制Apache服务器、MySQL数据库的运行状态,在服务后面显示了绿色背景的Running后就表示服务正常启动了。启动状态如图1.9所示。

图1.9 Apache与MySQL的启用状态

除此之外,XAMPP还提供了一个基于Web方式的管理界面。在浏览器地址栏输入http://localhost/并提交,将显示如图1.10所示的管理页面。

图1.10 XAMPP Web管理界面

出现图1.10效果时,说明Apache服务器已经运行。