我电脑里装过的本地本地网站搭建软件,前前后后得有七八个了。网站最后留下来的搭建,只有两个——一个叫XAMPP,软件一个叫phpStudy。本地别急着问哪个好,网站我先说个真事。搭建
上个月帮朋友修一台老笔记本,软件他要跑一个十几年前写的本地ASP程序,数据库还是网站Access的。装IIS?搭建Windows 10家庭版压根不给你装。找破解版?软件折腾半天全是捆绑软件。最后我直接扔给他一个phpStudy的本地2018年版本,双击安装,网站Apache+PHP+MySQL一键启动,搭建那个老程序居然跑起来了。他当时看我的眼神,像看魔术师。
这类软件的本质,就是把一堆需要命令行配置的东西,塞进一个图形界面里。Apache是引擎,MySQL是油箱,PHP是传动轴——你不需要懂这些零件怎么造,只要会按那个“启动”按钮,车就能开。这对非科班出身的人来说,是救命稻草。
但别以为它们都一样。XAMPP更“原教旨”,界面长得像2005年的网页,按钮全是英文,可它稳定得像块石头。我拿它跑过连续三个月不重启的测试环境,内存泄漏?不存在的。而phpStudy中文界面,自带各种版本切换,甚至能一键装ThinkPHP框架——对国内开发者来说,这就像家门口的便利店,半夜三点饿了也能买到泡面。
有个细节特别有意思。XAMPP的安装包有150MB,phpStudy只有30MB。但前者装完,你拿它跑任何语言写的脚本都行,Perl、Python、Ruby,它全给你配好。后者就精瘦多了,只干PHP的活。这就像瑞士军刀和折叠刀的区别——你露营只削苹果的话,带后者就够了。
还有个坑得提醒你。这类软件默认的MySQL端口是3306,可你要是装了Navicat或者别的数据库客户端,它们会抢端口。我见过有人折腾一晚上,最后发现是Skype占用了80端口导致Apache启动失败——这种破事,官方文档里根本不写,全靠社区论坛里那些“坟贴”自救。
现在我用的是它们俩的“混合体”。日常写PHP小项目,开phpStudy;要是需要测Python的Flask框架,就切到XAMPP。反正都是绿色软件,不写注册表,卸载也干净。这一点比那些需要装服务的商业软件强太多——你见过哪个IDE卸完还给你留一堆垃圾文件的?
说到底,工具这东西,顺手比强大重要。你要是只搭个WordPress练手,用phpStudy五分钟搞定;要是想研究服务器原理,XAMPP能让你拆开看每一颗螺丝。别信那些“用Docker才是正道”的说法——对绝大多数人来说,双击启动就是最大的正义。
顶: 6踩: 965






评论专区