直接修改phpstudy网站根目录即可将php项目文件存至d盘或e盘:打开phpstudy→其他选项菜单→phpstudy设置→端口/常规设置→填写新路径(如d:\myweb\project)→应用→确定→重启全部;需确保目标文件夹已手动创建,否则apache启动失败。

你想把PHP项目文件放在D盘或E盘,而不是默认的C盘WWW文件夹里,这样既避免系统盘爆满,又能按项目分类管理文件夹——直接改根目录就能实现,不需要重装软件或挪动整个phpStudy安装目录。
用图形界面快速修改网站根目录
打开phpStudy主程序,确保Apache和MySQL服务已启动(图标为绿色)。
点击右上角【其他选项菜单】→【phpStudy设置】→切换到【端口/常规设置】标签页。
在“网站目录”输入框中,直接填入你想要的新路径,例如:【D:\myweb\project】。注意路径末尾不要加斜杠,也不能包含中文、空格或特殊符号(如!@#¥%)。
点击【应用】→【确定】,再点击主界面右下角【重启全部】按钮。Apache服务重启后,新路径立即生效。
这一步操作起来很简单,但有个关键前提:新目录必须真实存在。如果D:\myweb\project还不存在,phpStudy不会自动创建,Apache会启动失败并报错“DocumentRoot must be a directory”。所以请提前手动新建好这个文件夹。
通过vhosts.ini配置多站点根目录
当你有多个项目需要独立运行,比如一个WordPress、一个ThinkPHP后台、一个Vue前端静态站,就得用虚拟主机方式分别指定根目录。
方法一:使用phpStudy内置网站管理器
点击顶部菜单【网站】→【创建网站】。
填写域名(如wp.local、admin.test、front.dev)、根目录(分别指向D:\sites\wordpress、D:\sites\admin、D:\sites\front)、端口(默认80)。
点击【新增】→【保存设置】,phpStudy会自动生成vhosts.ini条目并启用。
方法二:手动编辑vhosts.ini文件
打开【其他选项菜单】→【打开配置文件】→【vhosts.ini】。
在文件末尾添加一段标准VirtualHost配置,例如:
DocumentRoot "D:\sites\wordpress"
Options Indexes FollowSymLinks ExecCGI
AllowOverride All
Require all granted
ServerName wp.local
【务必同步修改hosts文件】:用管理员权限打开C:\Windows\System32\drivers\etc\hosts,在末尾添加一行:127.0.0.1 wp.local。否则浏览器访问wp.local会跳转失败。
修改httpd.conf彻底替换全局根目录
这是最底层、最彻底的修改方式,适用于所有版本phpStudy(包括Pro版),且不受图形界面限制。
第一步:找到httpd.conf文件位置。通常在D:\phpstudy_pro\Extensions\Apache2.4.54\conf\httpd.conf(路径可能因版本和安装路径不同而异)。
第二步:用记事本或VS Code以管理员身份打开该文件。
第三步:搜索关键词DocumentRoot,定位到这一行(通常在第192行附近):
DocumentRoot "D:/phpstudy_pro/WWW"
第四步:将引号内的路径替换成你的目标路径,例如:
DocumentRoot "E:\webroot"
第五步:继续向下找
第六步:保存文件,回到phpStudy点击【重启全部】。Apache加载新配置后,localhost就指向E:\webroot了。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











