和Android客户端开发不同,进行PHP服务端开发,除了要安装语言本身的环境之外,还需要安装和配置服务端需要的组件,这也是服务端开发和客户端开发的不同之处。当然,PHP的集成开发环境有很多,本书为大家推荐一个方便实用的集成开发环境套件:Xampp。该套件是完全免费的,它集成了Apache服务器、MySQL数据库、PHP语言以及PERL语言等我们常用的服务端开发工具。
Xampp的下载地址非常多,利用搜索引擎可找到很多关于“Xampp下载”的链接,大家选择一个比较官方的链接点击下载即可。当然在本节中我们只会重点介绍这个工具的使用方法,如果你想了解更全面的关于Xampp开发环境套件的详细内容,可以登录官方网站了解,网址为:http://www.apachefriends.org/zh_cn/xampp.html。
本书的开发环境是Windows,所以在下载完Xampp的Windows版本之后,我们需要将其安装到一个便于访问的目录下,比如D:\xampp目录,其中包含的文件如图3-8所示。
从图3-8中我们可以看到Xampp还提供了很多额外的配套工具,我们先不看这些工具,找到“xampp-control.exe”文件,双击打开,会看到如图3-9所示的Xampp控制台界面。
在Xampp的控制台界面中,我们可以看到前两排分别是Apache和MySQL的控制按钮,我们单击这两个“Start”按钮就可启动Apache和MySQL了,非常方便。接着我们打开浏览器,输入“http://localhost”地址就可以看到Xampp的管理界面了,如图3-10所示。
Xampp管理界面可以支持多种语言,若要使用中文可以从页面右上方的语言选项中选择。另外,界面的左边是Xampp所有的功能选项,接下来,介绍其中比较重要的几个管理工具。
状态:Xampp主要组件的运行状态。
安全:如果你想用Xampp作为正式环境,这个部分就很重要,因为这里涉及一些关于Xampp安全的注意事项。
文档:Xampp常用组件的文档,包括Apache、MySQL等。
phpinfo():此选项查看的是PHP的系统参数,比如,如果我们需要查找一些PHP的模块是否已经安装就可以在这里查看。
phpMyAdmin:MySQL数据库管理工具,关于此工具将在3.2.4节中做详细介绍。
Webalizer:简单小巧的Web日志分析工具,可做简单的访问分析。
Mercury Mail:Mail服务器,建议仅供调试。
FileZilla FTP:FTP服务器,建议仅供调试。
Xampp的管理工具看起来非常多,然而,在开发过程中经常用到的管理工具并不多,最经常用到的无非就是使用“phpinfo()”查看PHP环境参数,以及使用“phpMyAdmin”管理MySQL数据库等。