首页 理论教育Windows下PHPMVC开发一键安装包实战

Windows下PHPMVC开发一键安装包实战

【摘要】:出于易用性及效率考虑,本节将会详细讲解Windows平台的XAMPP一键安装包,使用一键安装包除了安全性差之外,其他的功能和真实的生产环境是一样的。找到网页中的“XAMPP for Windows 1.7.7,20.9.2011”,单击“Installer”链接,进入Windows软件安装包的XAMPP下载向导页,如图1-3所示。

在Windows平台上开发PHP应用是最常见的,Windows出色的图形界面能够极大地提高PHP应用程序的开发速度,为此一些PHP爱好者和组织也开发了Windows下的PHP一键安装包,使用这些安装包就能够轻易地完成PHP环境的搭建,如PHPnow、phpStudy、XAMPP等。出于易用性及效率考虑,本节将会详细讲解Windows平台的XAMPP一键安装包,使用一键安装包除了安全性差之外,其他的功能和真实的生产环境是一样的。

XAMPP原名是LAMPP,由德国人开发而成,近年来广泛地被开发者所接受,最重要的一点就是它非常容易安装和使用,并且集成了PHP众多模块,几乎所有主流的PHP扩展都已被内置。XAMPP具有容易使用、高效开发和稳定运行的特点,已经被集成到了Eclipse PDT中,这样开发人员就可以利用Eclipse的强大调试功能,实现PHP的敏捷开发。

(1)下载XAMPP

要安装XAMPP首先需要获得XAMPP安装包,读者可以前往XAMPP的下载页面进行下载,地址为http://www.apachefriends.org/zh_cn/xampp-windows.html,XAMPP安装方式共分为两种:一种为使用Windows软件包安装方式;另一种为直接编译源代码,即绿色安装。两种方式同样简单,如果使用Windows软件包的安装方式,在安装完成后操作系统会记录此次安装的过程并反馈结果,然后启动相应的服务模块,最后在开始菜单中出现XAMPP可视化管理面板,下面分别介绍。

XAMPP当前最新版本为1.7.7。找到网页中的“XAMPP for Windows 1.7.7,20.9.2011”,单击“Installer”链接,进入Windows软件安装包的XAMPP下载向导页,如图1-3所示。

978-7-111-42852-7-Part01-5.jpg

图1-3 下载XAMPP

按照向导页面提示,完成XAMPP的下载。

(2)安装XAMPP

XAMPP的安装非常简单,双击下载的安装包,XAMPP安装向导将启动,如图1-4所示。当前版本的XAMPP界面语言只支持英语,单击“OK”按钮,XAMPP安装向导将会进入安装确认状态,如图1-5所示。

978-7-111-42852-7-Part01-6.jpg

图1-4 XAMPP安装路径

978-7-111-42852-7-Part01-7.jpg

图1-5 XAMPP安装向导

确认安装路径后,一直点击“Next>”按钮,直到安装完成。在安装完成后可以在“开始”菜单下找到XAMPP的管理面板,启动后如图1-6所示。

978-7-111-42852-7-Part01-8.jpg

图1-6 XAMPP管理面板

在XAMPP管理面板中可以对各服务组件进行管理,例如“Start”、“Stop”等。如果需要随机启动,在相应组件的Svc上打“√”即可。(www.chuimin.cn)

前面讲述的是使用安装包的方式进行安装,和其他Windows软件安装并没有多大不同,读者应该能够迅速掌握。下面将介绍使用源码包(ZIP包)进行环境配置。

使用源码包进行安装显得更加干净和快捷,读者在安装时,只需要释放源代码包到磁盘下的某一目录,甚至解压到U盘,即可初始化XAMPP。

ZIP源代码包相对Installer安装包来说文件体积大了许多,解压后会在目录下看到XAMPP的文件组成结构,如图1-7所示。

978-7-111-42852-7-Part01-9.jpg

图1-7 XAMPP源代码包组成文件

双击文件夹下的“setup-xampp.bat”批处理文件,将会启动XAMPP初始化配置程序,如图1-8所示。初始化配置文件完成后,此时就可以打开目录下的“xampp_stop.exe”文件,该文件即为XAMPP的管理面板,它的使用方式和使用Installer安装包的方式是一样的,前面已经介绍过,在此不再重述。

978-7-111-42852-7-Part01-10.jpg

图1-8 XAMPP初始化

在管理面板中启动相关的组件后,打开浏览器进入http://localhost网址,如果浏览结果如图1-9所示,证明XAMPP已经安装成功,PHP所需要的开发环境已经就绪。

如图1-9所示,读者可以单击右侧导航栏中的功能链接,检查Apache和PHP的运行状态,例如单击“perlinfo()”连接,将会进入perlinfo()检查状态,如图1-10所示。

XAMPP提供一键式安装,能够完成常见PHP组件的安装,拥有完善的管理面板,非常易于开发环境的搭建。另外XAMPP还能支持PHP 5与PHP 4的切换,但由于本书后面的内容是基于MVC的,所以如果读者需要使用XAMPP来作为开发环境,一定需要确保PHP的运行环境为PHP 5.1以上版本(默认状态即可)。

978-7-111-42852-7-Part01-11.jpg

图1-9 XAMPP运行结果

978-7-111-42852-7-Part01-12.jpg

图1-10 查看PHP状态

说明:XAMPP源代码包(ZIP包)不要解压到中文名称目录下,否则将会造成MySQL组件启动失败。另外如果本机上已经安装了其他Web服务器(如IIS),通常情况下都会被预先占用80端口,在初始化XAMPP前,最好将其他Web服务器暂停,或者修改服务器的默认端口。