WAMP装起来其实不难,安装真正折磨人的和配是它默认的配置。你下载一个安装包,安装一路Next,和配以为完事了——结果打开浏览器输入localhost,安装屏幕上一片空白,和配或者干脆弹出一个500错误。安装这时候你才开始意识到,和配事情没那么简单。安装
我装WAMP踩过最大的和配坑是端口冲突。80端口被IIS或者Skype占着,安装WAMP的和配图标就永远黄着,死活变不成绿。安装查这个问题得打开cmd,和配输入netstat -ano,安装找到那个PID,再去任务管理器里把占用进程揪出来。后来我学乖了,直接改Apache的httpd.conf,把Listen 80改成Listen 8080,省得跟系统里的其他服务打架。
配置MySQL更是个细活。默认的root用户没有密码,这在本地开发倒是方便,但只要你稍微碰一下phpMyAdmin,它就会提醒你“不安全”。改密码得在MySQL命令行里敲一串ALTER USER语句,语法记不牢的人很容易把自己锁在外面。我自己就干过这事,改完密码忘了,最后只能去my.ini里加一行skip-grant-tables,重启服务,再手动把密码重置回来。
PHP的配置相对温和,但有个坑是extension_dir路径。默认安装时这个路径往往没配对,导致php.ini里一堆extension加载不了。你写个用mysqli的脚本,一跑就报Class not found。这时候别急着怀疑代码,先去phpinfo()里看Loaded Configuration File指向哪个文件,再确认extension_dir是不是指向了php/ext目录。
还有个小细节,WAMP装好后,右键托盘图标,选Language,可以切成中文。但界面翻译得半生不熟,反而比英文更难懂。我建议保持英文,毕竟你以后看服务器日志、查官方文档,都是英文环境。
最后说说版本选择。WAMP官网提供不同PHP版本的组合包,别贪新。PHP 8.0刚出那会儿,很多老项目跑不起来,因为某些函数被废弃了。稳定压倒一切,用你项目最初开发时对应的PHP版本,别让环境升级破坏你的开发节奏。
配置这东西,没有一次搞定的。你换个项目,可能需要调整php.ini里的upload_max_filesize;部署到线上,又要重新检查Apache的rewrite模块开没开。WAMP只是个起点,学会看日志文件才是真本事。Apache的error.log和MySQL的data目录下的.err文件,才是你排查问题的第一手资料。
装好WAMP,改完配置,图标变绿,浏览器里成功显示phpinfo()页面——那一刻的成就感挺真实的。但别高兴太久,接下来你还会遇到编码问题、路径问题、权限问题。这就是本地开发的常态,解决一个,下一个已经在路上了。






评论专区