目录

  1. 第一步:准备工作
    • 什么是 PHPStudy?
    • 下载 PHPStudy
    • 安装 PHPStudy
  2. 第二步:网站环境配置
    • 启动 PHPStudy
    • 选择 PHP 版本和 MySQL 版本
    • 管理数据库
  3. 第三步:部署你的第一个网站
    • 网站文件存放位置
    • 将网站文件放入对应目录
    • 访问网站
  4. 第四步:域名和端口配置(进阶)
    • 配置虚拟主机(绑定域名)
    • 修改网站端口
  5. 第五步:常见问题与解决方法
    • 网站访问不了怎么办?
    • 如何管理数据库?
    • 如何切换 PHP 版本?
  6. 第六步:安全与卸载

第一步:准备工作

什么是 PHPStudy?

PHPStudy 是一个集成了 PHP 运行环境、Web 服务器(如 Apache/Nginx)、数据库(如 MySQL/MariaDB)等工具的集成软件包,它极大地简化了搭建本地 PHP 开发环境的过程,让你无需手动配置各种复杂的软件,一键即可启动。

phpstudy搭建网站教程
(图片来源网络,侵删)

下载 PHPStudy

  • 官方网站推荐下载:为了安全,请务必从官方网站下载。
  • 下载版本
    • Windows 用户:下载 Windows 版本,根据你的系统选择 32 位或 64 位(现在基本都是 64 位)。
    • macOS 用户:下载 macOS 版本。
    • Linux 用户:下载 Linux 版本。

安装 PHPStudy

  1. 找到你下载的安装包(phpstudy_pro.zip),解压缩到一个你方便管理的位置,D:\phpstudy_pro
  2. 重要不要将 PHPStudy 安装在系统盘(C盘)的 Program Files 文件夹下,因为这可能会因权限问题导致后续操作失败。
  3. 双击解压后的文件夹,找到 phpstudy.exeStartMenu.exe 文件,双击运行。
  4. 首次运行时,可能会提示你安装一些服务(如 Nginx/Apache、MySQL),点击“是”或“一键安装”即可,等待安装完成。

第二步:网站环境配置

启动 PHPStudy

安装完成后,会弹出 PHPStudy 的主控制面板,界面非常简洁,主要分为几个区域:

  • 菜单栏:包含各种工具和设置。
  • 环境切换:可以在 Apache 和 Nginx 之间切换。
  • 版本管理:选择你需要的 PHP 和 MySQL 版本。
  • 状态控制:启动、停止、重启服务。
  • 数据库管理:一键打开数据库管理工具。

选择 PHP 版本和 MySQL 版本

  • PHP 版本:点击版本号旁边的下拉箭头,选择一个你项目所需的 PHP 版本,对于新手,推荐选择一个较新的稳定版本,如 PHP-8.1PHP-8.2
  • MySQL 版本:同样,选择一个对应的 MySQL 版本,如 MySQL-8.0

选择好版本后,点击右上角的 “切换版本” 按钮,PHPStudy 会自动帮你配置好对应的环境。

管理数据库

PHPStudy 集成了非常好用的数据库管理工具 phpMyAdmin

  1. 在控制面板的 “数据库管理” 区域,点击 “打开”“phpmyadmin” 按钮。
  2. 这会在你的默认浏览器中打开 phpMyAdmin 的登录页面。
  3. 默认登录信息
    • 服务器:localhost
    • 用户名root
    • 密码root
    • 注意:这是 PHPStudy 的默认配置,首次登录无需修改。

登录后,你就可以在这里创建数据库、导入数据库文件、执行 SQL 语句等所有数据库操作了。

phpstudy搭建网站教程
(图片来源网络,侵删)

第三步:部署你的第一个网站

假设你已经有一个网站项目文件(从网上下载的 WordPress 程序,或者你自己写的 PHP 文件)。

网站文件存放位置

这是最关键的一步!你的所有网站文件都必须放在 PHPStudy 指定的“网站根目录”下。

  • 如何找到根目录
    1. 在 PHPStudy 控制面板,点击菜单栏的 “网站” -> “根目录管理”**。
    2. 在弹出的窗口中,你会看到一个路径,这就是你的网站根目录,默认通常是 D:\phpstudy_pro\WWW
    3. 强烈建议:不要修改这个默认路径,保持 WWW 作为你的根目录。

将网站文件放入对应目录

  1. 找到你下载的网站文件(一个名为 my-website 的文件夹)。
  2. 将这个文件夹内的(不要把 my-website 文件夹本身复制进去)复制或剪切D:\phpstudy_pro\WWW 目录下。

举个例子

  • 你的网站文件在 D:\Downloads\wordpress 文件夹里。
  • 你需要打开 D:\Downloads\wordpress 文件夹,全选里面的所有文件和文件夹,然后复制它们。
  • 粘贴到 D:\phpstudy_pro\WWW 目录中。

你的 WWW 目录里应该有 wp-admin, wp-content, wp-includes 等文件夹了。

phpstudy搭建网站教程
(图片来源网络,侵删)

访问网站

  1. 确保 PHPStudy 控制面板上的 “运行状态” 显示为“运行中”(绿色)。
  2. 打开你的浏览器(如 Chrome, Firefox)。
  3. 在地址栏输入 http://localhosthttp://127.0.0.1 然后按回车。

如果一切顺利,你应该能看到你网站的主页了!如果是一个需要安装的程序(如 WordPress),它会自动跳转到安装页面。


第四步:域名和端口配置(进阶)

默认情况下,我们通过 localhost 访问,为了更接近真实环境,我们可以绑定一个域名。

配置虚拟主机(绑定域名)

假设我们想通过 http://mytest.com 来访问我们刚才部署的网站。

  1. 在 PHPStudy 控制面板,点击菜单栏的 “网站” -> “管理网站”**。
  2. 在弹出的窗口中,点击 “新增网站”
  3. 填写网站信息:
    • 域名:输入 mytest.com(如果你想用 www.mytest.com,可以换行再添加一个 www.mytest.com)。
    • 根目录:选择或输入你的网站文件所在目录,因为我们把文件都放在 WWW 下,所以这里可以填写 D:\phpstudy_pro\WWW\wordpress(如果你的网站是 wordpress 文件夹里的内容)。
    • 端口:默认 80,无需修改。
    • 协议:选择 HTTP
    • 其他:保持默认即可。
  4. 点击 “新增”“确定”

你需要修改本机的 hosts 文件,让电脑知道 mytest.com 指向自己(127.0.0.1)。

  • 修改 hosts 文件
    1. Win + R 键,输入 notepad C:\Windows\System32\drivers\etc\hosts,并以管理员身份记事本打开。
    2. 在文件末尾添加一行:0.0.1 mytest.com
    3. 保存文件(可能会提示权限问题,点击“允许”)。
  1. 在浏览器中访问 http://mytest.com,你应该就能看到你的网站了。

修改网站端口

80 端口被占用,或者你想运行多个网站,可以修改端口。

  1. “管理网站” 界面,选中你的网站,修改 “端口” 为一个未被占用的端口,8080
  2. 保存后,访问时就需要加上端口号,如 http://localhost:8080http://mytest.com:8080

第五步:常见问题与解决方法

网站访问不了怎么办?

这是最常见的问题,按以下步骤排查:

  1. 检查服务状态:确认 PHPStudy 控制面板上的 Apache/Nginx 和 MySQL 都是“运行中”状态。
  2. 检查端口:确认 80 端口没有被其他程序(如 IIS、其他软件)占用,可以在控制面板的 “端口检测” 工具中查看。
  3. 检查文件路径:确认网站文件是否正确放在了根目录(WWW)下,并且路径在虚拟主机配置中是正确的。
  4. 检查防火墙/杀毒软件:有时它们会阻止本地服务,尝试暂时关闭它们再测试。
  5. 查看错误日志:在 PHPStudy 控制面板的 “日志” 菜单下,可以查看 Apache 或 Nginx 的错误日志,里面会记录详细的错误信息。

如何管理数据库?

再次强调,使用 “数据库管理” -> “phpmyadmin”,在这里你可以:

  • 创建数据库:点击“新建”,输入数据库名称,点击“创建”。
  • 导入数据库:如果你有一个 .sql 备份文件,在 phpMyAdmin 左侧选择一个数据库,然后点击“导入”,选择你的文件即可。
  • 导出数据库:在左侧选择数据库,点击“导出”,可以备份整个数据库。

如何切换 PHP 版本?

非常简单,只需在控制面板顶部的 “版本切换” 区域,选择你想要的 PHP 和 MySQL 版本,然后点击 “切换版本” 按钮即可,PHPStudy 会自动重启服务并应用新版本。


第六步:安全与卸载

安全建议

  • 修改默认密码:出于安全考虑,首次使用后,请务必修改 MySQL 的 root 用户密码,可以在 phpMyAdmin 的“用户账户”->“修改权限”中进行设置。
  • 及时更新:关注 PHPStudy 官网,及时更新到最新版本,以修复已知的安全漏洞。

如何卸载 PHPStudy?

  1. 停止所有服务:在 PHPStudy 控制面板,点击“停止所有”。
  2. 卸载服务:点击菜单栏的 “其他选项菜单” -> “卸载所有”**,这会移除 Apache、Nginx、MySQL 等系统服务。
  3. 删除文件:手动删除你当初解压的 PHPStudy 文件夹(D:\phpstudy_pro)。
  4. 清理环境变量(可选):如果你手动配置过环境变量,需要到系统设置中将其移除。

至此,你已经完整地掌握了使用 PHPStudy 搭建本地网站环境的方法,祝你的开发之旅顺利!