下载phpStudy的搭建时候,我盯着那个压缩包看了几秒。网站这玩意儿在圈子里名声不小,搭建有人说它是网站一键建站的神器,也有人嫌它太老派。搭建管他呢,网站能跑起来就是搭建好东西。
解压到D盘,网站别放C盘。搭建这是网站经验之谈,系统盘空间金贵,搭建而且万一重装系统,网站你辛辛苦苦配的搭建环境全没了。双击phpStudy.exe,网站界面简洁得有点简陋,搭建但功能都在明面上——Apache和MySQL的启动开关,像两个大按钮。我点了“启动”,几秒钟后,绿色的小圆点亮起来。成了。
接着打开浏览器,输入localhost,看到默认页面那一刻,心里那点小成就感,跟第一次用打火机点着煤气灶差不多。但这才哪到哪,真正的活儿是把你的网站代码丢进去。默认的网站根目录在phpStudy安装目录下的WWW文件夹里。我把一个写好的HTML文件拖进去,改名为index.html,刷新浏览器,页面变了。
静态页面太简单,没意思。动态网站得连数据库。phpStudy自带phpMyAdmin,点开它,用默认的root账号,密码也是root(记得马上改掉)。建一个数据库,名字随便起,比如“test_db”。然后写个PHP文件,用mysqli连上去,查个版本号,页面上出现了“MySQL 5.7.26”,这就算通了。
有个坑得提一嘴。很多人第一次用,发现localhost能打开,但用局域网IP访问就白屏。八成是Apache的httpd.conf里没开“Allow from all”。找到那段配置,把Require local改成Require all granted,重启服务。再试试,手机连同一个WiFi,输入你电脑的IP,能看到页面了——那种“嘿,别人也能看了”的感觉,比单机测试爽多了。
其实phpStudy最大的价值不是给你生产环境,是给你一个不折腾的调试场。以前配个LAMP环境,编译源码能花一下午,中间报错恨不得把电脑砸了。现在好了,下载、解压、启动,三步走,五分钟内开始写代码。时间应该花在功能实现上,不是花在环境配置上。
不过也别太依赖它。phpStudy默认的PHP版本可能偏老,如果你要跑新框架,比如Laravel 10,得手动切换版本。好在软件里有版本切换的选项,点一下,等几秒,搞定。但记住,切换后要重新启动服务,不然不生效。我一开始不知道,切换完直接跑代码,报错报得莫名其妙,后来才发现是没重启。
还有个小技巧,用phpStudy的“站点域名管理”功能,可以给本机配个假域名,比如“myproj.test”,不用记IP和端口。原理就是改hosts文件加上Apache的虚拟主机配置。操作起来也不难,填个域名,指定目录,保存后重启,浏览器里输入myproj.test,干净利落。
最后说一句,phpStudy这东西,适合快速验证想法、做点小项目、或者给客户演示个原型。真到了上线阶段,我建议还是用云服务器配正规环境,或者直接用宝塔面板也行。但作为起步工具,它够称职,够省心。反正我的第一个动态网站,就是靠它跑起来的,现在想想,还挺怀念那会儿的兴奋劲。