DW怎样预览PHP网页_配置服务器预览的方法【操作】

2次阅读

dreamweaver“在浏览器中预览”php文件报错或显示源码,根本原因是dw不运行php,需通过http://localhost等web服务器访问;必须配置站点的测试服务器(如xampp/mamp路径与url),确保文件归属站点且服务已启动。

DW怎样预览PHP网页_配置服务器预览的方法【操作】

DW 里点“在浏览器中预览”却报错 Parse Error 或直接显示 PHP 源码

根本原因:Dreamweaver 自带的预览功能不运行 PHP,它只是把文件丢给浏览器——而浏览器不认识 <?php ?>。你得让 PHP 代码先被服务器执行,再把结果 HTML 传给浏览器。

所以不是 DW 配错了,是压根没接上能跑 PHP 的服务。常见错误现象包括:Warning: Unknown: failed to open stream、空白页、或源码原样输出。

  • 别用 DW 的“实时视图”或“在浏览器中预览”按钮直接打开 .php 文件(尤其是本地 file:// 路径)
  • 必须通过 http:// 协议访问,比如 http://localhost/mysite/index.php
  • DW 本身不内置 PHP 解释器,也不等同于 XAMPP/MAMP;它只是个编辑器,需要外部服务器配合

用 XAMPP 启动本地服务器后,DW 怎么让“预览”自动走 http://localhost

核心动作是改 DW 的“站点定义”,告诉它:“这个项目,我打算用 localhost 来跑”。不是改 DW 设置,而是为当前网站单独配一个“测试服务器”。

操作路径:站点 → 管理站点 → 选择站点 → 编辑 → 服务器 → 添加新服务器。关键参数如下:

立即学习PHP免费学习笔记(深入)”;

  • 连接方法:选 本地/网络(不是 FTP)
  • 服务器文件夹:填 XAMPP 的 htdocs 子目录,比如 C:xampphtdocsmyproject
  • Web URL:填对应地址,比如 http://localhost/myproject/(注意结尾斜杠)
  • 保存后,在文件面板右键 PHP 文件 → “在浏览器中预览”就会打开 http://localhost/myproject/index.php

如果 XAMPP 没启动,或者端口被占(比如 Skype 占了 80),会打不开——这时看 XAMPP 控制面板里 apache 是否显示 Running

为什么改了服务器设置,预览还是打开 file:// 地址?

大概率是你没把当前文件“归入站点”。DW 的预览行为只对“属于某个已定义站点”的文件生效。独立打开的 .php 文件,哪怕路径就在 htdocs 里,DW 也当它是普通文件,走本地协议。

  • 确认当前文件在“文件”面板里显示为站点根目录下的子项(有小图标,路径可展开)
  • 如果只是双击打开硬盘上的文件,它不属于任何站点 → 右键该文件 → “从当前位置移至站点” 或直接拖进 DW 的文件面板根目录下
  • 检查“文件”面板顶部是否显示站点名,而不是“无站点”
  • 临时验证法:在 DW 里按 F12,看地址栏是不是以 http:// 开头;不是就说明没走对路

Mac 上用 MAMP,DW 预览时提示 Connection refused

MAMP 默认用 8888 端口,不是 80。DW 里填的 Web URL 必须带端口号,否则默认找 80,连不上就报拒绝。

  • Web URL 应写成 http://localhost:8888/myproject/windows 同理)
  • 同时确认 MAMP 的 Apache 端口确实在 Preferences → Web Server 里设为 8888(或你自定义的值)
  • 如果改过端口但没重启 MAMP,Apache 还在旧端口监听 → 关掉再重开
  • 避免混用:XAMPP 和 MAMP 不要同时开,端口冲突会导致一方启动失败

真实场景里,端口、路径斜杠、站点归属、服务状态——这四样漏一个,预览就断在半路。别猜,挨个对着 URL 栏和服务器控制台看一眼最省时间。

text=ZqhQzanResources