本节书摘来自异步社区《PHP、MySQL和Apache入门经典(第5版)》一书中的第1章,第1.3节,作者【美】Julie C. Meloni,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.3 在Windows上安装XAMPP
PHP、MySQL和Apache入门经典(第5版)
随书光盘中的XAMPP安装文件已经经过了测试,并且适用于从Windows XP到Windows 7的多种Windows操作系统。Windows较早的版本则不支持。要使用随书光盘中的XAMPP安装文件,首先将光盘插入光驱,它应该会自动播放。如果没有,双击“我的电脑”下的光驱图标,并且找到包含XAMPP安装文件的目录。
找到随书光盘上的XAMPP文件,或者从http://www.apachefriends.org/en/xampp- windows.html下载了最新版本之后,双击该文件以启动带向导的安装程序。
由于Windows操作系统发布版本的细微差别,并且由于Windows机器上可能安装了不同的安全策略和程序,如果任何安装步骤没有顺利进行,请访问位于http://www.apachefriends.org/en/faq-xampp-windows.html的针对Windows用户的XAMPP FAQ。
首先会请你选择语言,English是默认的选择。在选择了语言并单击OK按钮之后,你将会看到安装程序的欢迎界面,如图1-2所示。
注意:
在编写本书的时候,XAMPP的版本号是1.7.7,因此,安装向导显示了该版本号。最新的版本会使用不同的版本号,但是,安装过程是类似的。
点击Next按钮以继续安装过程。就像大多数基于向导的安装一样,在进行下一步之前,安装程序要求你选择一个安装位置和一些安装选项。XAMPP的安装也没什么不同,你应该保留默认的安装位置,以及默认的安装选项,并且点击Next按钮继续进入下一个界面。此时,安装过程自动进行,如图1-3所示。
![6597d4d55593cecd3b40d4c8ea3a56e11691d339](https://yqfile.alicdn.com/6597d4d55593cecd3b40d4c8ea3a56e11691d339.png?x-oss-process=image/resize,w_1400/format,webp)
安装过程完成之后,安装程序会提示你当前状态;单击Finish按钮完成安装。在XAMPP安装过程结束之前,它询问你是否想要启动Control Panel,以管理所安装的服务,如图1-4所示。
![60d6b33038a7934204f9e916cae1da54f16a1067](https://yqfile.alicdn.com/60d6b33038a7934204f9e916cae1da54f16a1067.png?x-oss-process=image/resize,w_1400/format,webp)
XAMPP Control Panel使你能够通过一次鼠标单击来启动并停止在机器上运行的Apache和MySQL服务器进程,如图1-5所示。如果你只是为了进行开发而在本地机器上运行这些服务器进程,只有当你需要它们的时候,才想要打开它们;Control Panel允许你快速地做到这一点。
![17de72b1649eb688d84e6b1cd8919b827cb7695d](https://yqfile.alicdn.com/17de72b1649eb688d84e6b1cd8919b827cb7695d.png?x-oss-process=image/resize,w_1400/format,webp)
要测试Web服务器是否运行,打开Web浏览器并且输入http://localhost/xampp/xampp.php。应该会显示XAMPP菜单,如图1-6所示。
..12-1384+图和原书PDF9780672335433_meloni_textPHP、MySQL和Apache9780672335433_cfo9780672335433_artch0101fig06.tif
![007cabdba76341af2ef36d1421f00cee3557e72f](https://yqfile.alicdn.com/007cabdba76341af2ef36d1421f00cee3557e72f.png?x-oss-process=image/resize,w_1400/format,webp)
所有要做的就是这些,XAMPP已经在你的机器上安装了Apache、PHP和MySQL,并且,你可以看到服务的状态。在浏览http://localhost/xampp的时候,你可以通过左边列出的链接了解更多的相关信息。确保阅读本章1.5节,了解有关保护安装XAMPP的机器的更多信息(即使该机器只是用于开发)。