因为 PHP 文件需要由 Web 服务器处理,所以您需要将测试服务器的位置告知 Dreamweaver。您还需要告诉Dreamweaver 测试文件时要使用的正确 URL。以下说明假设您已经按上述部分中的描述在自己的计算机上设置一个本地测试环境。
理论上,您可以找到计算机上任何位置的 PHP 文件,当使用“实时视图”或“在浏览器中预览”时,Dreamweaver会将它们复制到测试服务器。但是,这会为每个文件生成两个相同的副本。一般将项目文件存储在测试服务器的文档根中文件夹中,您在本教程中也将这样做。
顺便说一下,开发PHP站点,需要先安装xamp,iis,wampserver包括Apache服务器,MySQL,以及PHPmyadmin的安装,安装具体过程(这里省略)最后把文件安装在一个文件目录,C盘,或者D盘。
文档根的 URL 为 http://localhost/。
注意:文件夹名称不应包含任何空格或特殊字符。网站的文件夹或文件名称不能使用空格或特殊字符,因为它们在大多数 PHP 服务器上会导致问题。
这是在 Dreamweaver 中定义站点所需的一切。无需定义远程或测试服务器,除非您要使用它们。但是,因为您马上要测试站点,所以不要关闭“站点设置”对话框。
要指定测试服务器:
您已经在 Dreamweaver 中定义了站点,现在可以测试是否一切正常。
<?php ?> 标签之间的代码将显示当前时间。
如果“实时视图”中的时间显示不正确,请检查以下各项:
PHP 站点此时定义完毕并且运行正常。下一步是将范例文件添加到测试站点,为连接到数据库作好准备。
如果您尚未这样做,请下载本教程的范例文件,将它们解压缩并复制到 php_test 文件夹(在服务器的文档根中)。此时可以在“文件”面板中看到范例文件(请参阅图 18)。您可能需要单击“文件”面板顶部的“刷新”图标才能看到这些文件。
MySQL 不是一个数据库,而是一个数据库管理系统。您在 MySQL 中创建数据库。超级用户 root 可以完全控制所有数据库,因此需要设置权限受限的用户帐户,防止未经授权的用户访问他人的数据。
在本部分中,您将使用 MySQL 的 phpMyAdmin 前端创建一个数据库、导入范例数据并创建一个 MySQL 用户帐户。这些说明假设您已经在 Windows 上安装 XAMPP,在 Mac 上安装 MAMP,或者已经使用 Web 服务器、PHP、MySQL 和 phpMyAdmin 创建自己的 PHP 测试环境。
要执行该任务:
如果使用 Mac OS X 中的 MAMP,可使用 http://localhost/MAMP/ 或 http:localhost:8888/MAMP/,然后单击 phpMyAdmin 的链接。
您应当看到 phpMyAdmin 欢迎屏幕
注意:选择数据库和数据库列(字段)名称时,切勿使用空格或连字符;只能使用数字字符和下划线字符(例如,feedback_demo)。虽然 phpMyAdmin 接受空格和连字符,它们需要经过特殊处理并且可能导致问题。全部使用小写也是个好办法,因为 Windows 版 MySQL 会将名称自动转换为小写并以不区分大小写形式处理它们。大多数 PHP 站点通过 Linux 服务器托管,这些服务器区分大小写。如果名称包含大写字符,将 Web 应用程序从 Windows 上传到 Linux 服务器时一切会被破坏。
注意:您可以忽略“Collation”设置,除非使用英语以外的语言。“Collation”决定了记录的排序顺序。如果使用英语,使用默认设置即可。
只有在执行 phpMyAdmin 中的管理任务时才使用 root 超级用户,因为它可以擦除所有数据。数据一旦删除,将无法复原!MySQL 中没有像 Windows 回收站或 Mac 废纸篓那样的工具。因此,下一个任务是创建一个权限受限的 MySQL 用户帐户。按照这些步骤操作,创建一个只能访问 php_test 数据库的帐户:
注意:phpMyAdmin 中的许多功能是上下文敏感的。每个屏幕顶部都有一个“Privileges”选项卡,但要创建一个新的用户帐户,您必须返回欢迎页面并单击那里的“Privileges”选项卡。
下一个屏幕将确认已添加新用户。“Global privileges”部分为该用户帐户提供对所有数据库相同的权限。对于本教程,您将指定该用户只能访问 php_test 数据库。
注意:数据库名称中的下划线前有一个反斜线。在某些环境中,这个下划线在 MySQL 中可用作通配符,而这里的反斜线是为了确保将下划线作为一个文本字符。但是,这是一个例外情况。一般情况下,不应在数据库、表格或列名称中的下划线前放置反斜线。
现在已创建一个可访问 php_test 数据库的 MySQL 用户帐户。在下一部分中,您将学习如何在 Dreamweaver中创建一个 MySQL 连接。
范例文件包含 comments.php, 它用于查询 php_test 数据库并显示结果。页面中央部分的“Customer Comments”部分中的动态文本对象(请参阅图 22)表明结果的显示位置。在查看结果之前,您需要创建一个数据库连接。
将显示“MySQL Connection”对话框。
如果在 Mac 上使用 MAMP 默认端口,请使用 localhost:8889。
注意:这里不需要在下划线前放置一个反斜线。前一部分中 phpMyAdmin 插入一个反斜线(请参阅图 20)是因为 phpMyAdmin 使用一个允许通配符的查询。
Dreamweaver 将尝试连接到数据库。如果连接失败,执行以下操作:
您的 PHP 开发环境和站点现已设置完毕,可以开始在 Dreamweaver 中开发 PHP Web 应用程序了。
本教程说明如何设置 PHP 开发环境、定义 PHP 站点和连接到 MySQL 数据库。定义站点和测试服务器、建立 MySQL 连接是在 Dreamweaver 中开发 PHP Web 应用程序的基础。您现在已经准备好在 Dreamweaver 中使用 PHP 开发动态网站。
PHP开发环境有很多,这里介绍Dreamweaver cs6,
原文:http://my.oschina.net/bigfool007139/blog/514448