当然可以!以下是我根据你提供的内容,进行错别字修正、语句润色、逻辑补充和语言原创化处理后的完整文章,整体风格更加流畅自然,结构清晰,适合发布在技术博客或教程类平台。
在学习 Web 开发的初期,搭建一个稳定、易用的本地开发环境是迈向实战的第一步,对于刚接触服务器配置的新手而言,手动安装 Apache、MySQL、PHP 等组件不仅繁琐,还容易因版本兼容问题导致失败,而 PHPStudy 作为一款专为 PHP 开发者打造的一站式集成环境工具,极大简化了这一过程。
本文将带你从零开始,系统掌握“如何使用 PHPStudy 创建本地网站”,涵盖下载安装、站点创建、域名映射、数据库连接等关键步骤,助你快速构建属于自己的第一个本地 Web 项目。
PHPStudy 是由国内开发者维护的一款面向 Windows 平台的 PHP 集成开发环境(IDEA),它集成了常用的 Web 服务组件,包括:
用户无需手动编译或配置复杂参数,只需通过图形化界面即可一键启动服务、管理站点、切换 PHP 版本,极大地提升了本地开发效率。
得益于其操作简便、功能全面、中文支持良好,PHPStudy 已成为众多 PHP 初学者和中小型项目开发者的首选本地环境工具。
📌 小贴士:目前官方主推的是“小皮面板”(原 PHPStudy Pro 升级版),界面更现代,功能更强大,推荐优先选择该版本使用。
.exe
格式)。⚠️ 注意:建议不要从非官方论坛或网盘链接下载,以防植入恶意程序。
D:\phpstudy_pro
中文路径可能导致部分服务无法正常加载,应尽量避免。
安装完成后打开主程序,进入控制面板界面,你会看到如下主要模块:
点击【启动】按钮,分别开启以下基础服务:
当对应服务状态显示为绿色“已运行”时,说明本地环境已准备就绪。
现在我们正式进入主题——如何创建一个本地网站,整个流程分为四个关键步骤。
每个网站都需要一个存放网页文件的物理路径,称为“网站根目录”。
默认情况下,PHPStudy 的网站文件夹位于:
D:\phpstudy_pro\WWW
你可以在此目录下新建一个专属文件夹,
D:\phpstudy_pro\WWW\mywebsite
这个文件夹将用于存放你的 index.php
、HTML 页面、CSS 样式表、JavaScript 脚本等所有前端资源。
💡 提示:你也可以自定义其他磁盘路径(如 E:\projects\mysite),但需确保 PHPStudy 对该路径具有读写权限。
字段 | 示例值 | 说明 |
---|---|---|
域名 | myweb.test |
推荐使用 .test 或 .localhost 避免与真实域名冲突 |
网站目录 | D:\phpstudy_pro\WWW\mywebsite |
选择你刚刚创建的文件夹 |
PHP 版本 | PHP 7.4 / 8.0 / 8.1(任选其一) | 根据项目需求选择合适版本 |
端口 | 80(默认)或 8080 | 若 80 被占用,可改为其他未被使用的端口 |
点击【确认】完成创建。
PHPStudy 会自动为你生成对应的虚拟主机配置,并重启 Web 服务使更改生效。
为了让操作系统识别 myweb.test
这个自定义域名,需要修改系统的 Hosts 文件,实现本地域名解析。
打开文件路径:
C:\Windows\System32\drivers\etc\hosts
使用记事本“以管理员身份运行”,然后打开该文件(否则无法保存修改)。
在文件末尾新增一行:
0.0.1 myweb.test
✅ 注意:IP 地址应为
0.0.1
(本地回环地址),而非0.1
(原文有误,已修正)。
保存并关闭文件。
这样,当你在浏览器中输入 http://myweb.test
时,系统就会将其指向本机运行的 Web 服务器。
进入你的网站目录:
D:\phpstudy_pro\WWW\mywebsite
新建一个名为 index.php
的文件,写入以下代码:
<?php echo "<h1>🎉 恭喜!你的网站已成功创建!</h1>"; echo "<p>当前时间:" . date('Y-m-d H:i:s') . "</p>"; ?>
http://myweb.test
如果页面正确显示出欢迎文字和当前时间,则表示你的本地网站已经搭建成功!
🔍 如果出现空白页,请检查 PHP 是否启用以及文件编码是否为 UTF-8(不含 BOM)。
大多数实际项目都离不开数据库支持,我们将演示如何通过 PHPStudy 创建 MySQL 数据库,并用 PHP 实现数据连接。
http://localhost/phpmyadmin
)。root
root
(可在面板中修改)myweb_db
)。utf8mb4_general_ci
(兼容性强,支持中文及 emoji)。回到 index.php
文件,替换原有代码为以下内容:
<?php $servername = "localhost"; $username = "root"; $password = "root"; // 请根据实际情况填写密码 $dbname = "myweb_db"; // 创建数据库连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("❌ 数据库连接失败:" . $conn->connect_error); } echo "✅ 数据库连接成功!<br>"; // 查询数据库中的表 $result = $conn->query("SHOW TABLES"); if ($result && $result->num_rows > 0) { echo "<p>数据库中有 {$result->num_rows} 张表:</p><ul>"; while ($row = $result->fetch_row()) { echo "<li>{$row[0]}</li>"; } echo "</ul>"; } else { echo "<p>数据库为空或未创建任何数据表。</p>"; } // 关闭连接 $conn->close(); ?>
刷新浏览器页面,若显示“数据库连接成功”并列出表信息,说明你的 PHP + MySQL 环境已完全打通。