开始折腾APMServ
最近不是想搭个本地环境玩玩嘛听说APMServ特方便,号称一键安装就把那些乱七八糟的服务器软件都整好了。我就去网上找了个最新的安装包,也没挑版本,直接下下来开搞。
双击安装的时候心里还挺嘀咕的,生怕给我C盘塞一堆垃圾。还好安装向导挺简单,一路点“下一步”就完事了,安装路径我特意改到了D盘,自己新建了个文件夹放进去,看着舒服点。
启动就踩坑
装完迫不及待点开那个大图标启动程序,结果刚点“启动APMServ”,唰就弹了个红字报错!仔细一看写的是端口冲突,80端口被占用了。
当时就有点懵,赶紧翻了下提示,发现改端口就行。在设置里面找到Apache那个端口号,本来80我直接改成了8080,MySQL那个3306端口暂时没动它,改了先试试呗。
重点来了:
- 改完端口点保存没反应?原来是得先点一下服务旁边的“卸载”按钮(明明写的是卸载但只是停止服务)
- 停掉之后再点保存,这回看到设置文件真的刷新了
- 重新启动,好家伙这下两个绿勾勾亮起来了!
建网站跟喝水一样
看到服务跑起来了,手就开始痒痒。直接打开浏览器,地址栏敲localhost:8080,回车!呵,熟悉的Apache成功页面弹出来了,瞬间感觉这玩意儿有点靠谱。
接着试了下数据库,点开那个叫“MySQL管理”的按钮,蹦出来个phpMyAdmin登录界面。默认用户名root,密码空着不填直接点登录,刷地就进去了!看见数据库列表的时候感觉像开了外挂。
搞网站目录更简单:
- 在安装目录里翻到www文件夹,这个就是默认放网站文件的地方
- 我随手丢了个*测试页进去
- 浏览器打开localhost:8080/mytest/*
- 页面居然真能显示!这也太顺了
改配置也没那么吓人
有次想调个PHP设置,战战兢兢点开“修改配置”,找到*那个文件,用自带的编辑器打开。看到密密麻麻的英文刚开始有点慌,后来发现改常用的几个参数就行,比如上传文件大小限制。
改完想保存,结果死活不让存!急得抓耳挠腮的时候发现右下角有个“以管理员身份运行”的选项,点上之后再开编辑器,终于能正常保存了。改完还得把APMServ重启一遍才生效,差点又忘了这茬。
搞完收工
折腾下来最大的感受就是:对Windows新手简直救命稻草。不用挨个装Apache、MySQL、PHP,不用手动配环境变量,更不用去命令行敲启动命令。报错信息也算比较明白,对着提示基本都能解决。
后来玩了几次胆子也大了,尝试挂不同目录的网站,或者自己写点简单的PHP连数据库测试,出错就去wwwlogs目录看日志文件。虽然有时候搞不懂某些高级配置,但做点本地测试和练习绝对够用。刚开始搞网站环境怕麻烦的,真可以先拿这个试试手!