AppServ 的安装与配置

AppServ 是一个软件集合,包括Apache(HTTP 服务器软件)、PHP(网页程序设计语言)、MySQL(数据库管理系统软件)、phpMyAdmin(图形界面的数据库管理软件)四个组成部分,如图1-2 所示。AppServ 是一个HTTP 服务的集成开发环境。AppServ 把这些软件集合在一起的目的是使在Windows 上部署整套环境变得更简单。

image.png

接下来介绍如何安装AppServ。
1)到AppServ 的官网(http://www.appservnetwork.com/)下载AppServ 软件。
2)打开下载到的安装文件,单击“Browse”按钮选择安装位置,然后单击“Next”按钮,如图1-3 所示。
3)选择需要安装的组件,把四个组建都勾选上,如图1-4 所示,然后单击“Next”按钮。
4)填写HTTP 服务器的地址,即127.0.0.1,邮箱地址可以随便写,保持端口号为80,然后单击“Next”按钮,如图1-5 所示。
image.png

image.png

image.png

注意 127.0.0.1 是计算机网络本地回环地址(Loopback Address)。网卡在接收到目的地址为127.0.0.1 的网络包后会直接将该网络包回送给本地计算机。因此这个地址经常用来做测试。
5)配置MySQL 服务器的root 密码为一个熟悉的密码,保持字符集为UTF-8,勾选上“Enable InnoDB”选项,然后单击“Next”按钮,如图1-6 所示。
image.png

6)等待安装完成,如图1-7 所示。
7)安装完成,勾选并启动Apache 和MySQL,如图1-8 所示。
image.png

image.png

8)验证AppServ 安装是否成功,即在浏览器中输入http://127.0.0.1/index.php,如果出现图1-9 所示界面,则表示安装成功。
image.png

9)接下来验证phpMyAdmin 是否安装成功。首先修改phpMyAdmin 的配置,找到AppServ 安装目录下的phpMyAdmin 文件夹,进入该文件夹,找到如图1-10所示的config.inc.php 和config.sample.inc.php 两个文件。
10)把config.inc.php 重命名为config.inc.php.bak,把config.sample.inc.php 重命名为config.inc.php,然后打开新的config.inc.ini,设置$cfg['blowfish_secret'] 为任意的一个字符串,如图1-11 所示。
image.png

11)修改hosts 配置。打开目录C:\Windows\System32\drivers\etc 下的文件hosts,确保localhost 没有被注释掉,如图1-12 所示。因为phpMyAdmin 是配置成通过localhost 来访问MySQL 服务器的,所以要确保localhost 是解析到127.0.0.1 的。
[图片上传失败...(image-22aef4-1511234765740)]
12)打开url:http://127.0.0.1/phpMyAdmin/index.php,如图1-13 所示。
13)输入之前安装过程中设置的MySQL 的用户名root 和密码,登录之后进入如图1-14 所示的数据库管理页面。
这就是MySQL 的网页端管理工具AppServ 的安装过程,AppServ 几乎可以进行所有可视化的数据库操作。如果你还没有使用过,现在就可以试试它的功能。
最后介绍一下AppServ 的安装目录,熟悉安装目录各个文件夹的作用,对稍后的开发有帮助。打开AppServ 的安装目录,如图1-15 所示。
图1-15 所示的是AppServ 的安装根目录,其中文件夹Apache2.2 是HTTP 服务器安装位置;文件夹MySQL 和php6 分别是MySQL 和PHP 的安装目录;www目录是存放PHP 脚本的目录,也是我们今后需要重点关注的目录。进入www 目录,如图1-16 所示。
image.png

image.png

image.png
这些文件都是可以通过浏览器来访问的。在验证AppServ 是否安装成功时输入的http://127.0.0.1/index.php 访问的就是这个目录下的index.php 文件。同理,在验证phpMyAdmin 安装是否成功时输入http://127.0.0.1/phpMyAdmin/index.php的就是phpMyAdmin 目录下的index.php 文件。开发微信公众平台的后台服务就是要在该目录下开发一些PHP 脚本,测试完之后把这些脚本部署到可以被微信后台服务器访问到的机器上,也就是有公网IP 的服务器上。这个目录下的文件都是PHP 文件,可以用文本编辑器打开和编辑。
可能读者此时已经跃跃欲试地想自己写一些PHP 脚本了。不过不要这么着急,所谓工欲善其事,必先利其器。下面介绍一个非常好用的查看和编辑PHP 脚本的IDE—zendstudio。它支持高亮显示,并有智能语法提示,可以大大提高开发效率。对于IDE,可以说是仁者见仁,智者见智。有的人说要充分利用IDE 的一切功能,以提高开发效率;有的人说过度依赖IDE 会使人忽略了语言的编译原理,因为编译、链接之类的事情IDE 都智能化地做好了。这两种说法都没有错,笔者的建议是,把IDE 当作一个写代码的工具,因为IDE 的智能语法提示和高亮显示可以提高开发效率,其他的事情还是自己来做会比较好。尽管IDE 已经很智能,但是还是会经常犯一些很低级又不易察觉的错误。本书也是只把zendstudio 当作一个写代码的工具。大家慢慢就会体会到这么做的好处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容