|
WampServer 的下载官网是 wampserver.com,不是下载 .cn 也不是 .org。很多人第一次找下载地址时会搜到一堆国内下载站,下载页面上全是下载“高速下载”按钮,点下去先给你装个下载器,下载再捆绑两三个全家桶。下载我中过一次招,下载后来只认官网。下载 官网界面朴素得有点过分。下载顶部一排导航,下载左边是下载 WampServer 的 logo,中间几个菜单项,下载右边一个搜索框。下载往下滚,下载能看到三个版本选项:Apache、下载PHP、MySQL 的版本号组合。32 位和 64 位分得很清楚,选错了装完 Apache 起不来,报错信息还特别含糊,就一句“服务未能启动”。 下载按钮藏在页面中段偏右的位置,一个绿色的 Download 按钮。点下去会跳到一个新页面,列出几个镜像源。我一般选 SourceForge 那个,速度不算快但稳定。文件大概 100 多 MB,取决于版本。下载完是个 exe,双击安装。 安装过程有个坑。它会问你默认浏览器和默认文本编辑器。默认浏览器它自动检测到 Chrome 或 Edge,这没问题。文本编辑器它默认选 notepad,但如果你装了 VS Code 或 Notepad++,它会列出来让你选。这里别跳过,选错了以后改起来麻烦。我一开始没注意,后来每次改 hosts 文件都得手动去右键打开方式,烦得很。 装完之后右下角会出现一个绿色图标。绿色代表所有服务正常运行。橙色是部分服务没起来,红色是全部没起来。橙色最常见的原因是 80 端口被占用。IIS、Skype、迅雷,都可能占着 80 端口不放。WampServer 会弹个提示告诉你哪个端口冲突了,但提示窗口一闪而过,得去 Apache 的 error log 里翻。我遇到过一次,是 Windows 的“万维网发布服务”在跑,停掉就好了。 图标左键点一下,菜单里能直接切 Apache 和 PHP 版本。这个功能很实用。比如你手上有个老项目跑在 PHP 5.6 上,新项目要 PHP 8.1,不用装两个 WampServer,装一个然后切版本就行。但切完要重启服务,而且有些扩展在不同 PHP 版本下配置不一样,php.ini 得手动改。我一般会在切换前把当前版本的 php.ini 备份一份,省得来回折腾。 www 目录是默认的网站根目录。把项目文件夹丢进去,浏览器访问 localhost/项目名 就能跑。但如果你项目里用了绝对路径,比如 /css/style.css,那得配虚拟主机。WampServer 配虚拟主机不算难,改 httpd-vhosts.conf 和 hosts 文件,重启服务。但 hosts 文件在 Windows 下改完有时候不生效,得在命令行跑 ipconfig /flushdns。这个命令我记不住,每次都要搜。 MySQL 默认用户名 root,密码为空。这配置在本地开发够用,但别把 WampServer 暴露到公网。我见过有人拿它当服务器用,结果数据库被扫,表全被删了,留个比特币地址让你付赎金。本地开发就老老实实本地用。 PhpMyAdmin 集成在里面,访问 localhost/phpmyadmin 就能进。导入导出 SQL 文件很方便。但大文件导入会超时,得改 php.ini 里的 upload_max_filesize 和 post_max_size,还有 MySql 的 max_allowed_packet。这几个参数我每次装完都要调一遍,默认值太小了。 卸载 WampServer 别直接删文件夹。它注册了 Windows 服务,直接删文件夹服务还在,下次装别的环境会冲突。用控制面板里的卸载程序,或者运行 uninstall.exe。卸载完最好去服务列表里看一眼,确认 wampapache 和 wampmysql 这两个服务没了。 官网偶尔会挂。有次我帮同事装,wampserver.com 打不开,ping 也不通。等了两小时再试就好了。着急的话可以去 SourceForge 的项目页直接下,文件是一样的,就是版本更新可能比官网慢一两天。 |