您现在的位置是:时尚 >>正文
wamp安装教程
时尚73997人已围观
简介WAMP 的安装包其实是个“三合一”懒人包——Apache、MySQL、PHP 全塞进一个 exe 里。我见过太多新手卡在“下一步”按钮上:明明一路点下去,结果浏览器打开 localhost 一片空白 ...
WAMP 的安装安装包其实是个“三合一”懒人包——Apache、MySQL、教程PHP 全塞进一个 exe 里。安装我见过太多新手卡在“下一步”按钮上:明明一路点下去,教程结果浏览器打开 localhost 一片空白,安装或者 phpMyAdmin 报 1045 错误。教程问题不在你,安装在默认配置。教程下面按我自己的安装安装顺序走一遍,你跟着做,教程十分钟内能跑起第一个 PHP 文件。安装
去 wampserver.com 下载。教程注意看版本号,安装别下 32 位的教程,除非你的安装 Windows 真是古董。我写这篇文章时最新是 3.3.0,对应 PHP 8.1、MySQL 8.0、Apache 2.4。下载完是个 100 多 MB 的 exe,双击。安装路径别放 C 盘根目录,也别带中文和空格。我习惯放 D:\wamp64。一路 Next,到最后它会问默认浏览器,选你常用的那个,不然以后测试还得手动输地址。
装完重启电脑——别跳过这步。WAMP 要注册服务,不重启的话图标可能是橙色的,意味着 Apache 或 MySQL 没起来。重启后右下角出现个绿色小图标,才算成功。如果还是橙色,点图标 → Apache → Service → Install Service,再点 MySQL → Service → Install Service。我遇到过好几次,都是因为之前装过 IIS 或别的 MySQL 占用了 80 端口。改端口也简单:左键图标 → Apache → httpd.conf,把 Listen 80 改成 Listen 8080,重启服务。之后访问 localhost 要加 :8080。
现在打开浏览器,输 http://localhost。看到 WAMP 的默认页就对了。左边有个“Your Projects”区域,下面有个链接叫 phpinfo(),点进去能看到 PHP 版本、加载的扩展、MySQL 支持等。这个页面很重要,以后排查问题先看它。比如你发现 curl 没开,就在图标菜单里 PHP → PHP extensions → php_curl 点一下,图标会变橙色再变绿,刷新 phpinfo 就有了。
写第一个 PHP 文件。进 D:\wamp64\www,新建一个 test.php。内容就一行:<?php echo "WAMP is running"; ?>。保存。浏览器访问 http://localhost/test.php。如果显示那行字,恭喜。如果直接下载了这个文件或者显示源码,说明 Apache 没把 .php 交给 PHP 解析。检查 httpd.conf 里有没有这行:LoadModule php_module "D:/wamp64/bin/php/php8.1.0/php8apache2_4.dll"。路径要对上你的实际版本。还有 AddType application/x-httpd-php .php 也不能少。WAMP 默认都配好了,但如果你手动改过,就容易漏。
MySQL 默认用户名 root,密码为空。phpMyAdmin 在 http://localhost/phpmyadmin。如果报错“#1045 无法登录”,去 D:\wamp64\apps\phpmyadmin4.9.7 里找 config.inc.php,把 $cfg['Servers'][$i]['password'] 改成空字符串,$cfg['Servers'][$i]['auth_type'] 改成 'config'。改完重启所有服务。我建议装完立刻给 root 设个密码,不然本地开发无所谓,但万一局域网有人扫到你的 3306 端口就麻烦了。设密码在 phpMyAdmin 里点“用户账户” → root → 修改密码。
最后说个坑:WAMP 的图标菜单里有个“Put Online”,别点。那是把 Apache 暴露到公网,家里路由器没做端口映射的话其实也没用,但万一你 DMZ 开了,整个数据库就裸奔了。本地开发就保持 Offline 状态。
Tags:
上一篇:linux配置web服务器
下一篇:如何修补系统漏洞
相关文章
网络信息安全网站
时尚网络信息安全网站:不只是“防病毒”那么简单 上个月,我朋友的公司服务器被勒索病毒加密,黑客开口就要三个比特币。IT主管连夜打电话给老板,说数据备份也在同一台机器上——全完了。那家公司做跨境电商,客户资 ...
【时尚】
阅读更多渗透测试实战
时尚凌晨两点,我盯着屏幕上的命令行,心跳漏了一拍。目标服务器的80端口刚刚吐出一个奇怪的响应——一个本不该存在的调试接口,正裸奔在公网上。这不是电影,是我上周接的一个真实渗透测试项目,客户是一家做在线支付 ...
【时尚】
阅读更多phpmysql动态网站开发实例教程
时尚我在一个深夜的服务器日志里,看到了一个奇怪的规律:访问我这台测试机的IP,有三分之一来自同一个网段——某大学机房的出口。日志显示,他们都在反复请求一个叫“login.php”的文件,而且每次都带着一串 ...
【时尚】
阅读更多