最近有朋友问我,学PHP到底该装什么环境,网上教程一堆,不是让装XAMPP就是让配phpStudy,搞得人眼花。其实我用了好几年的VertrigoServ挺省心的,一个安装包把Apache、PHP、MySQL全给你打包好了,装完点一下就能跑,特别适合刚入门想搭本地PHP环境的朋友。这篇就把我自己踩过的坑和完整流程写下来,从下载到跑通第一个页面,尽量说人话,你跟着做就行。
VertrigoServ到底是个啥,为啥选它
先说清楚,VertrigoServ不是什么新潮玩意儿,它就是一个Windows下的PHP集成环境包,跟XAMPP算是一类东西。好处是体积不大,安装过程傻瓜式,装完托盘里有个小图标,点Start服务就起来了。我当初选它就是因为不想折腾配置文件,VertrigoServ默认把Apache和MySQL的端口、路径都配好了,省得自己改httpd.conf改到怀疑人生。当然它也有缺点,版本更新没那些大牌集成包勤快,不过拿来练手写PHP完全够用。你要是想找个本地PHP环境搭建的轻量方案,它值得一试。
下载安装,注意这几个细节
去官网或者靠谱的下载站弄安装包,注意看清楚是Windows版,别下错了。安装路径我建议别放C盘Program Files里,因为有时候权限问题会导致Apache起不来,我一般直接丢D盘根目录,比如D:\VertrigoServ,路径里别带中文和空格,这是老规矩了。VertrigoServ安装过程中会问你要不要装Apache作为服务,新手直接默认下一步就行。装完第一次启动,托盘图标右键选Start,等几秒图标变绿就说明服务跑起来了。这时候浏览器敲localhost,看到欢迎页就成了一半。
端口冲突和Apache起不来的排查
这一步是重灾区,我头一回装VertrigoServ就卡在这。最常见的是80端口被占,比如你电脑上装了IIS或者迅雷之类会抢端口。解决办法很简单,托盘图标右键进配置,把Apache的监听端口改成8080,然后访问localhost:8080就行。还有一种情况是装完点Start没反应,多半是之前装过别的集成环境残留了服务,去服务列表里把旧的Apache服务停掉再试。另外VertrigoServ的MySQL默认端口3306也可能冲突,同样在配置里改。这些坑我都踩过,你照着排查基本能解决。
跑通第一个PHP页面,顺便连上数据库
服务起来后,找到VertrigoServ安装目录下的www文件夹,这就是网站根目录。新建个test.php,里面写个phpinfo(),浏览器访问localhost/test.php,能看到一大页PHP配置信息就说明本地PHP环境彻底通了。接着试数据库,默认用户名root,密码为空,用phpMyAdmin或者自己写mysqli连一下,能连上就齐活。这里提醒一句,VertrigoServ自带的phpMyAdmin版本可能偏老,如果打不开或者报错,多半是PHP版本兼容问题,换个浏览器或者升级下组件包就好,别慌。
日常使用的小习惯和收尾建议
平时写完代码记得在托盘图标里Stop一下服务,别让它一直后台跑着占资源。项目多了可以在www下建不同文件夹,访问localhost/项目名就行,不用来回改配置。还有,VertrigoServ的配置文件在安装目录conf文件夹里,改之前先备份,这习惯能救命。总的来说,用VertrigoServ搭建本地PHP环境算是新手友好的一条路,虽然它不算最时髦的工具,但胜在简单直接,装完就能干活。你要是照着这篇走一遍,十分钟内跑起来问题不大,剩下的就是安心写代码了。


喜欢
高兴
鬼脸
呵呵
无聊
伤心