phpstudy如何打开网站?本地环境访问教程步骤详解
- 虚拟主机
- 2025-12-18
- 6
要使用PHPStudy打开网站,首先需要了解PHPStudy的基本功能和使用方法,PHPStudy是一款集成了Apache、MySQL、PHP等常用Web开发环境的软件,适用于本地搭建和测试网站,以下是详细步骤和注意事项,帮助用户顺利通过PHPStudy访问本地网站。
安装与启动PHPStudy
-
下载与安装
从PHPStudy官网下载最新版本安装包,运行后按照提示完成安装,安装路径建议选择非中文目录,避免因路径问题导致环境异常,安装过程中勾选“创建桌面快捷方式”便于后续操作。
-
启动环境
打开PHPStudy主界面,点击“启动”按钮,启动Apache和MySQL服务,若启动失败,可检查端口占用情况(Apache默认端口80,MySQL默认端口3306),通过任务管理器结束占用端口的进程后重试。
配置网站根目录
网站根目录是存放网站文件的文件夹,PHPStudy默认根目录为安装路径下的WWW文件夹,用户可根据需求修改:

- 修改默认根目录
在PHPStudy主界面点击“设置”→“网站目录”,修改“网站根目录”路径(如D:my_project),确保路径存在且无中文或特殊字符。
- 创建虚拟主机(多站点配置)
若需运行多个网站,可通过“域名管理”添加虚拟主机。
- 域名:test.com
- 根目录:D:project1
- 端口:80(默认)
添加后,需在本地hosts文件中绑定域名(路径:C:WindowsSystem32driversetchosts),添加内容:0.0.1 test.com。
放置网站文件
将网站代码(如HTML、PHP文件)放入已配置的根目录中。
- 默认根目录WWW下放置index.php,访问http://localhost即可查看。
- 虚拟主机test.com的根目录D:project1下放置index.html,访问http://test.com即可查看。
启动网站并访问
- 确保服务运行
确认Apache和MySQL服务状态为“运行中”,若未启动,点击“启动”按钮。
- 访问网站
- 通过IP访问:在浏览器输入http://127.0.0.1或http://localhost,访问默认根目录网站。
- 通过域名访问:若配置了虚拟主机,输入绑定的域名(如http://test.com)。
- 通过端口访问:若修改了Apache端口(如8080),需输入http://localhost:8080。
常见问题解决
-
无法访问网站

- 检查服务状态:确认Apache已启动,若失败可查看错误日志(路径:PHPStudy安装目录logsapache_error.log)。
- 检查端口占用:使用命令netstat ano | findstr :80查看80端口是否被占用,若被占用可修改Apache端口(设置→端口→修改)。
- 检查防火墙:关闭Windows防火墙或添加Apache例外规则。
-
数据库连接失败
- 确认MySQL服务:确保MySQL已启动,默认用户名为root,密码为空(若修改过密码需填写正确密码)。
- 配置文件检查:PHP网站中数据库连接配置(如config.php)需正确填写主机名(localhost)、用户名、密码及数据库名。
-
虚拟主机访问失败
- 检查hosts文件:确认已添加域名绑定(如0.0.1 test.com)。
- 检查Apache配置:虚拟主机配置中域名和根目录路径需正确,无拼写错误。
-
多版本PHP切换
PHPStudy支持多版本PHP共存,可在“切换版本”下拉菜单中选择所需版本(如PHP7.4、PHP8.0),切换后需重启Apache生效。

-
配置伪静态规则
在网站根目录创建.htaccess文件,编写Apache伪静态规则。
RewriteEngine On RewriteRule ^index.html$ index.php [L] -
开启SSL证书
通过“SSL”选项生成自签名证书,配置HTTPS访问。
- 域名:https://localhost
- 证书路径:自动生成,无需手动配置。
- 结束占用端口的进程:打开任务管理器,切换到“详细信息”选项卡,找到占用80端口的进程(如httpd.exe或svchost.exe),右键点击“结束任务”。
- 修改Apache端口:在PHPStudy中点击“设置”→“端口”,将Apache端口从80改为8080,重启服务后通过http://localhost:8080访问。
- 停用占用端口的程序:若为IIS,可在“控制面板”→“程序”→“启用或关闭Windows功能”中取消勾选“Internet Information Services”。
- 添加虚拟主机:在PHPStudy主界面点击“域名管理”→“添加站点”,填写以下信息:
- 域名:site1.com(可填写多个域名,用逗号分隔)
- 根目录:D:projectssite1(存放site1项目文件的路径)
- 端口:80(默认)
- 绑定本地hosts文件:打开C:WindowsSystem32driversetchosts文件,添加两行内容: 0.0.1 site1.com 127.0.0.1 site2.com
- 重启Apache服务:点击“重启”按钮使配置生效。
- 访问测试:浏览器输入http://site1.com访问第一个项目,http://site2.com访问第二个项目。
注意:每个虚拟主机的根目录需独立,且域名不可重复。
使用表格对比不同访问方式
访问方式 示例URL 适用场景 注意事项 本地IP访问 http://127.0.0.1 单站点测试,无需域名绑定 默认端口80,冲突需修改 域名访问 http://test.com 多站点或模拟真实域名环境 需修改hosts文件并配置虚拟主机 端口访问 http://localhost:8080 Apache端口冲突时使用 需在URL中明确指定端口号 相关问答FAQs
问题1:PHPStudy启动后Apache服务失败,提示“端口80被占用”,如何解决?
解答:端口80被其他程序(如IIS、Skype)占用,可通过以下方式解决:
问题2:如何在PHPStudy中配置多站点,实现不同域名访问不同项目?
解答:通过PHPStudy的“域名管理”功能配置多站点,步骤如下:
高级配置技巧