凌峰创科服务平台

WampServer服务器搭建步骤是怎样的?

WampServer 服务器搭建全教程

WampServer 是一款在 Windows 操作系统上运行的 Web 服务器环境集成软件包,它集成了以下三个核心组件:

WampServer服务器搭建步骤是怎样的?-图1
(图片来源网络,侵删)
  1. Windows: 操作系统平台。
  2. Apache: Web 服务器软件,用于处理 HTTP 请求,将你的网站文件发送给浏览器。
  3. MySQL: 数据库管理系统,用于存储和管理网站数据(如用户信息、文章内容等)。
  4. PHP: 服务器端脚本语言,用于编写动态网页,连接数据库并处理业务逻辑。

安装了 WampServer,你就拥有了一个本地的、功能完整的网站开发和测试环境。


第一步:准备工作

  1. 操作系统

    • WampServer 主要支持 32位64位 的 Windows 系统。
    • 注意:对于 Windows 11/10 的新版本,推荐选择支持 VC11 (Visual C++ 2012) 或更高版本的 WampServer 版本,旧版本可能在某些系统上无法正常运行。
  2. 下载 WampServer

    • 访问 WampServer 官方网站:https://www.wampserver.com/en/
    • 根据你的 Windows 系统位数(32位或64位)和语言选择合适的版本下载,对于绝大多数用户,选择 64位版本 即可。
    • 下载的是一个 .exe 安装文件。
  3. 关闭杀毒软件和防火墙

    WampServer服务器搭建步骤是怎样的?-图2
    (图片来源网络,侵删)
    • 在安装过程中,杀毒软件可能会误判 WampServer 的安装文件或其服务为威胁,导致安装失败或后续服务无法启动。
    • 建议在安装前暂时禁用 Windows Defender 和第三方杀毒软件,安装完成后再重新启用。

第二步:安装 WampServer

  1. 运行安装程序

    • 双击你下载的 .exe 文件,启动安装向导。
    • 点击 "Next"。
  2. 接受许可协议

    阅读许可协议,勾选 "I accept the agreement",然后点击 "Next"。

  3. 选择安装目录

    WampServer服务器搭建步骤是怎样的?-图3
    (图片来源网络,侵删)
    • 默认安装路径是 C:\wamp64强烈建议使用默认路径,因为很多配置文件和脚本都依赖于这个路径。
    • 如果需要更改,请确保路径中没有中文和空格,点击 "Next"。
  4. 选择初始选项

    • Add shortcuts to Start Menu: 添加到开始菜单,建议勾选。
    • Create a desktop icon: 在桌面创建快捷方式,建议勾选。
    • 点击 "Next"。
  5. 选择浏览器

    • WampServer 会自动检测你系统上安装的浏览器(如 Chrome, Firefox, Edge),并设置为你默认的测试浏览器,你可以在这里修改或选择。
    • 点击 "Next"。
  6. 准备安装

    确认安装信息无误后,点击 "Install" 开始安装。

  7. 安装完成

    • 安装程序会自动启动 WampServer 服务。
    • 安装完成后,会弹出两个窗口:
      • 第一个是 WampServer 的主界面,右下角的任务栏图标也会出现。
      • 第二个是你的浏览器,应该会自动打开 http://localhost,显示 WampServer 的欢迎页面。
    • 点击 "Finish" 完成安装。

第三步:验证安装

安装成功后,我们需要验证 Apache、MySQL 和 PHP 是否都正常运行。

  1. 检查 WampServer 图标状态

    • WampServer 图标位于 Windows 系统托盘(右下角任务栏)。
    • 绿色:所有服务(Apache, MySQL)运行正常,这是你希望看到的状态。
    • 橙色:Apache 服务运行正常,但 MySQL 服务未启动,通常是因为 MySQL 端口(3306)被其他程序占用(如 XAMPP、Skype、另一个数据库等)。
    • 红色:所有服务均未启动,可能 Apache 端口(80)被占用(如 IIS、Skype 等),或者 WampServer 服务未正确启动。
  2. 测试 Apache (Web服务器)

    • 打开浏览器,访问 http://localhost
    • 如果看到 WampServer 的欢迎页面,说明 Apache 服务器工作正常。
  3. 测试 PHP

    • 在 WampServer 的安装目录(如 C:\wamp64)下,找到 www 文件夹,这是你的网站根目录。
    • www 文件夹中,新建一个文本文档,命名为 info.php
    • 用记事本或代码编辑器(如 VS Code, Notepad++)打开 info.php,输入以下代码:
      <?php
      phpinfo();
      ?>
    • 保存文件。
    • 在浏览器中访问 http://localhost/info.php
    • 如果看到一个包含大量 PHP 配置信息的详细页面,说明 PHP 模块已成功集成到 Apache 中。
  4. 测试 MySQL (数据库)

    • 点击系统托盘的 WampServer 图标,在弹出的菜单中,选择 phpMyAdmin
    • phpMyAdmin 是一个用于管理 MySQL 数据库的 Web 工具。
    • 它会自动在浏览器中打开 http://localhost/phpmyadmin
    • 默认情况下,用户名为 root,密码为空(留空即可)。
    • 成功登录后,你会看到 phpMyAdmin 的管理界面,这表明 MySQL 服务器也在正常运行。

第四步:基本使用

  1. 放置你的网站文件

    • 你所有的网站项目文件(HTML, CSS, JavaScript, PHP 文件)都应该放在 C:\wamp64\www 目录下。
    • 你在 www 文件夹中创建了一个名为 my_project 的文件夹,并将你的网站文件放进去。
    • 在浏览器中访问 http://localhost/my_project 就能看到你的网站了。
  2. 创建和管理数据库

    • 通过 phpMyAdmin (右键 WampServer 图标 -> phpMyAdmin) 来创建新的数据库、数据表,以及执行 SQL 查询。
  3. 配置虚拟主机(多项目管理)

    • 当你有很多项目时,使用 http://localhost/project_name 访问并不方便,虚拟主机可以让你为每个项目分配一个独立的域名,如 http://project1.local
    • 步骤
      1. C:\wamp64\www 目录下为你的项目创建一个文件夹,my_website
      2. C:\wamp64\bin\apache\apache[版本号]\conf\extra 目录下,找到 httpd-vhosts.conf 文件。
      3. 用记事本打开该文件,在文件末尾添加以下配置:
        <VirtualHost *:80>
            ServerName my_website.local
            DocumentRoot "C:/wamp64/www/my_website"
            <Directory "C:/wamp64/www/my_website">
                Options Indexes FollowSymLinks
                AllowOverride All
                Require local
            </Directory>
        </VirtualHost>
      4. 编辑 C:\Windows\System32\drivers\etc\hosts 文件(可能需要用管理员身份运行记事本才能保存)。
      5. 在文件末尾添加一行:0.0.1 my_website.local
      6. 重启 Apache 服务器(右键 WampServer 图标 -> Restart All Services)。
      7. 你就可以在浏览器中通过 http://my_website.local 访问你的项目了。

第五步:常见问题与解决

问题1:WampServer 图标是橙色或红色

  • 原因:通常是端口被占用。
  • 解决方案
    1. 检查端口80 (Apache):关闭可能占用80端口的程序,如 Skype(在 Skype 的设置 -> 高级连接中取消勾选“使用此端口作为传入连接的端口”)、IIS、或其他 Web 服务器。
    2. 检查端口3306 (MySQL):关闭其他 MySQL 实例或数据库软件。
    3. 修改端口:如果无法关闭占用端口的程序,可以修改 WampServer 的端口,在 httpd.conf 文件中找到 Listen 80,将其改为 Listen 8080,并在 httpd-vhosts.conf 中也相应修改,之后访问地址需变为 http://localhost:8080

问题2:浏览器无法访问 localhost

  • 原因:Apache 服务未启动或防火墙阻止。
  • 解决方案
    1. 右键 WampServer 图标,选择 Start All Services
    2. 检查 Windows Defender 防火墙设置,确保允许 WampServer 通过防火墙。
    3. 如果使用第三方杀毒软件,检查其网络设置。

问题3:phpMyAdmin 登录失败

  • 原因:MySQL 服务未启动,或密码配置错误。
  • 解决方案
    1. 确保 WampServer 图标为 绿色
    2. 如果设置了 MySQL 密码,需要修改 phpMyAdmin 的配置,打开 C:\wamp64\apps\phpmyadmin[版本号]\config.inc.php 文件,找到 $cfg['Servers'][$i]['password'] = ''; 这一行,将密码填入引号内。

问题4:phpMyAdmin 显示“缺少 mysqli 扩展”

  • 原因:PHP 的 mysqli 模块没有被加载。
  • 解决方案
    1. 右键 WampServer 图标 -> PHP -> PHP Extensions
    2. 确保 php_mysqli 前面有勾选。
    3. 重启 Apache (Restart All Services)。

第六步:如何卸载 WampServer

  1. 通过 Windows 的 "控制面板" -> "程序和功能" 找到 WampServer,并将其卸载。
  2. 手动清理:卸载程序通常不会删除你的数据库文件和网站文件(位于 C:\wamp64),如果你确定不再需要,可以手动删除 C:\wamp64 文件夹。
  3. 清理系统环境变量:如果之前手动修改过 PATH 环境变量,需要将其恢复。

恭喜!现在你已经成功搭建并配置好了本地的 WampServer 服务器环境,可以开始进行 PHP 网站的开发和测试了,祝你学习愉快!

分享:
扫描分享到社交APP
上一篇
下一篇