在DW中建PHP站点和服务器,正确顺序是:先装本地PHP运行环境,再在DW里新建站点并添加测试服务器,最后通过localhost预览和调试,DW只是编辑器,不负责运行PHP。
先搞懂DW和PHP服务器的关系
DW不是运行环境
Dreamweaver强在可视化编辑、代码提示和站点管理,它不会把PHP代码执行成网页,你直接双击.php文件,浏览器通常显示源码,想让PHP跑起来,必须有Web服务器和PHP解释器。
PHP站点需要三件套
- Web服务器:Apache、Nginx或IIS。
- PHP解释器:负责执行
<?php ?>里的代码。 - 数据库:常见MySQL或MariaDB,用来存内容、用户和配置。
本地开发时,没人愿意一个个手动装,集成环境包更省事,phpStudy、XAMPP、MAMP、WampServer都能把三件套打包好。
本地服务器和线上服务器有什么区别
本地服务器地址通常是http://localhost,线上服务器要有域名、公网IP、FTP或SSH,国内服务器还要ICP备案,据工信部公开信息,网站放在中国大陆服务器上,通常需要完成备案。
| 对比项 | 本地环境 | 线上服务器 |
|---|---|---|
| 访问地址 | http://localhost |
https://你的域名 |
| 备案 | 不需要 | 国内主机需要ICP备案 |
| 成本 | 基本零成本 | 域名、主机、可选SSL |
| 用途 | 开发、调试、学习 | 正式上线、对外访问 |
| 数据库 | 本地MySQL | 服务器MySQL或云数据库 |
Dreamweaver配置PHP本地测试服务器教程:从建站到预览
第一步:安装phpStudy或XAMPP
Windows下,phpStudy对新手更友好,下载后安装到非中文路径,例如D:phpstudy_pro,打开面板,启动Apache和MySQL,浏览器输入:
http://localhosthttp://localhost/phpinfo.php
如果看不到默认页,先检查端口,80端口被占用时,把Apache改成8080,之后DW里的Web URL也要写成http://localhost:8080/。
macOS可以用MAMP,启动后默认地址可能是http://localhost:8888,以面板显示为准。
第二步:在DW里新建PHP站点
打开Dreamweaver,走这个路径:
- 站点 > 新建站点。
- 站点名称:填
php-demo或你的项目名。 - 本地站点文件夹:选到Web根目录下的项目文件夹,例如
D:phpstudy_proWWWphp-demo。 - 左侧切到“服务器”。
- 点击“添加新服务器”。
- 服务器名称:
localhost。 - 连接方法:本地/网络。
- 服务器文件夹:选Web根目录,例如
D:phpstudy_proWWWphp-demo。 - Web URL:
http://localhost/php-demo/。 - 高级设置里,服务器模型选
PHP MySQL。 - 保存后,勾选“测试”。
这一步最容易错,Web URL不是文件夹路径,是浏览器访问地址,服务器文件夹才是磁盘路径。
第三步:创建PHP文件并预览
在DW中新建PHP文件:
- 文件 > 新建 > 文档类型PHP。
- 保存为
index.php,放在站点根目录。 - 写入测试代码:
<?php
echo date('Y-m-d H:i:s');
phpinfo();
?>
预览时不要双击文件,用“文件 > 在浏览器中预览”,地址应是:
http://localhost/php-demo/index.php
如果显示时间、PHP版本和模块信息,说明测试服务器通了。
第四步:连接MySQL数据库
phpStudy自带phpMyAdmin,访问http://localhost/phpMyAdmin,创建数据库testdb,再写一个连接示例:
<?php
$mysqli = new mysqli('localhost', 'root', '你的密码', 'testdb');
if ($mysqli->connect_errno) {
die('连接失败: ' . $mysqli->connect_error);
}
echo '数据库连接成功';
?>
业内专家指出,PHP 7之后mysql_函数已被移除,DW老教程里的连接写法不能照搬,优先用mysqli或PDO。
dw建php网站需要安装什么环境?
集成环境包怎么选
- phpStudy:Windows常用,面板直观,适合快速建站。
- XAMPP:跨平台,组件全,适合学习Apache+PHP+MySQL。
- MAMP:macOS常用,图形界面友好。
- WampServer:Windows老牌,适合传统PHP项目。
PHP版本别乱选
行业共识认为,PHP 8.x已是主流版本,新项目优先选PHP 8.0以上,老项目如果用了过时函数,可能要降到PHP 7.4,DW代码提示不一定覆盖所有新语法,但基础编辑没问题。
线上服务器怎么配
正式上线时,常见选择有三种:
- 虚拟主机:便宜,面板简单,适合小站。
- 云服务器+宝塔面板:可控性强,适合多站点和自定义环境。
- 容器或云托管:适合团队和持续部署。
上传文件后,PHP文件要放在站点根目录,虚拟主机通常是wwwroot或htdocs,宝塔面板通常是/www/wwwroot/你的域名。
Windows下用Dreamweaver+phpStudy搭建PHP站点步骤
准备目录和端口
建议目录结构:
D:phpstudy_proWWWphp-demoD:phpstudy_proWWWphp-demoindex.phpD:phpstudy_proWWWphp-demoadmin
检查端口:
netstat -ano | findstr :80 netstat -ano | findstr :3306
如果端口冲突,在phpStudy面板改Apache端口,DW的Web URL同步改。
配置DW站点
再走一遍关键路径:
- 站点 > 新建站点。
- 本地站点文件夹:
D:phpstudy_proWWWphp-demo。 - 服务器 > 添加新服务器。
- 连接方法:本地/网络。
- 服务器文件夹:
D:phpstudy_proWWWphp-demo。 - Web URL:
http://localhost/。 - 服务器模型:PHP MySQL。
- 保存并勾选测试。
常见报错排查
- 404:Web URL路径错了,或文件不在服务器根目录。
- 403:目录没有默认首页,或权限不足。
- 数据库连接失败:账号、密码、端口、数据库名不匹配。
- DW不显示动态数据:测试服务器没勾选,或服务器模型选错。
- 显示PHP源码:浏览器没通过localhost访问,直接打开了本地文件。
dw php站点服务器设置多少钱?
本地开发:零成本
本地建站不需要买服务器,phpStudy、XAMPP、MAMP都有免费版,域名也不用,适合学习、调试、做毕业设计。
线上上线:域名和主机
成本主要看场景:
- 虚拟主机:常见几十元到几百元每年。
- 入门云服务器:活动价常见几十元到几百元每年,配置和时长不同。
- 域名:
.com常见几十元每年,.cn通常更低。 - SSL证书:免费证书够用,付费证书价格更高。
- 宝塔面板:基础功能免费,专业功能另算。
价格会随厂商活动变化,别只看首年价,续费价更重要。
地域和备案
国内服务器访问快,但要备案,香港、海外服务器通常免备案,适合快速上线,延迟和合规风险要自己权衡,近年来,不少中小项目先用海外节点测试,正式运营再迁回国内。
2026年DW做PHP站点的实用建议
代码提示和片段
DW支持自定义代码片段,把数据库连接、分页、表单验证做成片段,重复代码少写,出错概率更低。
同步和版本
站点设置里可以配FTP或SFTP,上传前先“获取”或“同步”,团队协作建议加Git,DW不是版本控制工具,别把本地覆盖线上当日常操作。
安全注意
- 数据库账号别用root直连线上。
- 文件上传目录禁止执行PHP。
- 表单数据先过滤再入库。
- 生产环境关闭
display_errors。 - 定期备份数据库和站点文件。
DW能帮你管理站点,但安全配置要靠服务器和代码习惯。
DW建PHP站点的核心,不是点几下菜单,而是把本地测试服务器配对,只要http://localhost/项目名/index.php能正常执行,DW里的PHP站点就成立,上线时再把本地环境映射到线上服务器,替换成域名和数据库信息。
Q&A:dw中怎么建php的站点和服务器常见问题
为什么DW预览PHP显示源代码?
因为浏览器没有经过Web服务器,PHP必须由Apache、Nginx或IIS交给PHP解释器执行,用DW的“在浏览器中预览”,并确保地址是http://localhost/...,而不是file:///...。
本地PHP站点上传服务器后打不开怎么办?
先查四件事:文件是否上传到正确根目录;数据库账号密码是否改成线上信息;PHP版本是否兼容;域名是否解析并绑定,国内主机还要确认备案状态,把线上phpinfo.php打开,能快速看到PHP版本和模块。
dw建php站点必须买服务器吗?
本地调试不需要购买服务器,只有需要公网访问、绑定域名、对外提供服务时,才要准备主机和域名,国内主机还要完成ICP备案。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/738801.html





