最稳妥的方法是通过phpstudy面板修改根目录:打开控制面板→其他选项菜单→phpstudy设置→端口常规设置→填写新网站目录(如d:\www)→应用→确定→重启全部服务;需手动迁移原www下的phpmyadmin等工具;多项目建议配置虚拟主机并修改hosts文件;路径须全英文无空格,确保apache有读取权限。

直接在面板里改根目录最稳妥
phpStudy 提供了图形化操作入口,不需要手动改配置文件。打开 phpStudy 控制面板 → 点击右下角「其他选项菜单」→ 选择「phpStudy设置」→ 进入「端口常规设置」界面 → 找到「网站目录」输入框 → 填入你想要的新路径(例如:D:\www)→ 点击「应用」→ 再点「确定」→ 最后点击面板上的「重启全部」或单独重启 Apache。
改完路径后别漏掉关键文件
新目录建好后,原 WWW 文件夹里的系统级工具(如 phpMyAdmin、9panel)不会自动迁移。必须手动把它们复制过去,否则访问 localhost/phpmyadmin 会报 404。建议一次性把整个原 WWW 目录下的子文件夹都拷过去,避免遗漏。
如果要用多个项目,推荐配虚拟主机
单个根目录适合简单调试,但多人协作或多项目开发时,用虚拟主机更清晰。操作路径是:面板 → 其他选项菜单 → 打开配置文件 → vhosts.ini → 在文件末尾添加类似以下结构:
DocumentRoot "D:\projects\blog"
ServerName blog.test
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
保存后,在系统 hosts 文件中加一行:127.0.0.1 blog.test,再重启 Apache 即可生效。
路径和权限要注意的细节
- 新路径不能含中文或特殊符号,推荐全英文、无空格
- 确保该文件夹对 Apache 进程有读取权限(一般默认就有,但若用 NTFS 加密或第三方安全软件拦截,可能需手动放行)
- 如果改完后页面空白或报 500 错误,先检查 Apache 错误日志(位于 PHPTutorial\Apache\logs\error.log),常见原因是路径写错或目录不存在
- PHP 版本切换、扩展启用等配置不受根目录修改影响,无需额外调整
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











