1.3 搭建PHP开发环境
“工欲善其事,必先利其器”,在学习PHP脚本编程语言之前,必须先搭建并熟悉PHP运行环境,但是有一些初学者总是在安装环境上浪费大量时间。或许是因为过于追求完美,想安装一个完全由自己掌握的开发环境;而有的则是因为刚开始学习,被网上一些文章所误导,在Linux下使用源代码编译安装LAMP环境,笔者觉得这些事情可以说是“本末倒置”了,就算是笔者本人,要在Linux下编译安装LAMP环境也需要一天左右。对于初学者,可能会因此打击到学习PHP的信心,笔者觉得这是得不偿失的。笔者建议使用本节介绍的方式进行PHP开发环境的搭建,无论有无基础,都可以在几个小时之后开始编码工作。
目前网上提供的Windows下PHP的集成环境有AppServ、phpStudy、WAMP和UPUPW等,这些软件之间的差别不大,都是集成了PHP、MySQL、Apache。本书主要以UPUPW为例,介绍集成环境的安装和配置。
1.3.1 获取UPUPW
本书写作时采用Apache版UPUPW PHP5.5系列环境包1510,这个工具包的主要软件如下:
● PHP5.5.30
● Apache2.4.17
● MariaDB10.1.8
下载地址:
http://www.upupw.net/aphp55/n110.html
软件名称:
UPUPW_AP5.5-1510.7z
1.3.2 安装UPUPW
步骤01
进入软件下的文件夹,将UPUPW_AP5.5-1510.7z解压,右击“upupw.exe”,选择“以管理员身份运行”,打开软件,如图1-1所示。
图1-1
步骤02
输入“s1”开启全部服务,如图1-2所示。
图1-2
步骤03
打开浏览器,在地址栏输入“localhost”进行测试,如果一切顺利,看到如图1-3所示的结果,则表示安装成功。
图1-3
1.3.3 目录结构说明
● Apache2:Apache软件目录。
● Backup:upupw配置文件的备份及功能目录。
● ErrorFiles:服务器错误页面。
● FileZillaftp:FileZilla服务端软件目录。
● htdocs:Apache Web目录。
● MariaDB:MariaDB数据库目录。
● memcached:Memcached软件目录。
● PHP5:PHP软件目录。
● phpmyadmin:phpmyadmin软件目录。
● sendmail:sendmail软件目录。
● temp:服务器临时文件目录。
● upcore:upupw核心程序目录。
● vhosts:虚拟主机目录。
● xdebug:xdebug软件目录。
● upupw.exe:upupw主程序。
1.3.4 添加虚拟主机
虚拟主机是在网络服务器上分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。
步骤01
打开UPUPW安装文件夹,右击upupw.exe,选择“以管理员身份运行”,如图1-1所示。
步骤02
输入“1”添加虚拟主机,输入主域名www.test.com,额外域名不输入,网站目录留空即可,upupw会自动建立相关目录,最后按回车键即可,如图1-4所示。
图1-4
步骤03
输入“q”返回主界面,然后输入“11”打开“添加本地域名解析”,如图1-5所示。
图1-5
步骤04
单击Add domain,在弹出窗口中输入数据,字段说明如下:
● IP Address:IP地址,输入127.0.0.1。
● Domain Name:域名,输入www.test.com。
● Comment:注释,留空即可。
步骤05
输入完成后单击OK即可,如图1-6所示。
图1-6
单击Save之后关闭该软件以及upupw.exe。
步骤06
打开浏览器,在地址栏中输入www.test.com,进行测试,如果一切顺利,看到如图1-3所示结果,证明添加虚拟主机成功;如果失败,请重启浏览器之后重试。
1.3.5 安装集成开发环境PHPStorm
步骤01
打开浏览器,在地址栏中输入https://www.jetbrains.com/phpstorm/download/,单击DOWNLOAD,下载PHPStorm安装程序。
步骤02
双击打开下载的PhpStorm-10.0.3,打开安装程序,一路单击Next即可。默认程序安装在C:\Program Files (x86)\JetBrains\PhpStorm 10.0.3。
步骤03
打开C:\Program Files (x86)\JetBrains\PhpStorm 10.0.3\bin\PhpStorm.exe,第一次运行会询问你一下有没有配置文件需要导入,这里直接单击OK即可。
步骤04
接下来程序会要求进行注册,有条件的用户可以去官方网站购买,这里单击试用即可。
步骤05
PHPStorm官方只有英文版本,网上有汉化版,笔者不推荐使用,有时候会引起软件崩溃。至于使用英文版本的过程中,对于程序有不懂的地方,笔者建议安装一个有道词典进行翻译。