使用Dreamweaver cs6定义PHP站点

由于 PHP 文件须要由 Web 服务器处理,因此您须要将测试服务器的位置告知 Dreamweaver。您还须要告诉Dreamweaver 测试文件时要使用的正确 URL。如下说明假设您已经按上述部分的描述在本身的计算机上设置一个本地测试环境。 php

理论上,您能够找到计算机上任何位置的 PHP 文件,当使用“实时视图”或“在浏览器预览”时,Dreamweaver会将它们复制到测试服务器。可是,这会为每一个文件生成两个相同的副本。通常将项目文件存储在测试服务器的文档根文件夹,您在本教程也将这样作。 html

顺便说一下,开发PHP站点,须要先安装xamp,iis,wampserver包括Apache服务器,MySQL,以及PHPmyadmin的安装,安装具体过程(这里省略)

最后把文件安装在一个文件目录,C盘,或者D盘。 前端

文档根的 URL 为 http://localhost/ sql

  1. 在 Dreamweaver ,选择“站点”>“新建站点”。
  2. 在“站点名称”文本框,键入站点名称,如 PHP Test Site。该名称用于在 Dreamweaver 识别此项目。
  3. 单击“本地站点文件夹”文本框旁的文件夹图标,浏览到测试服务器的文档根。
  4. 建立一个名为 php_test的文档根的子文件夹并选择它。
  5. 依次单击“打开”和“选择”(Mac 上是“选取”)。
  6. 验证“站点设置”对话框的设置(请参阅图 12),而后单击“保存”。(“本地站点文件夹”的位置取决于 PHP的安装方式。)
  7. 注意:文件夹名称不该包含任何空格或特殊字符。网站的文件夹或文件名称不能使用空格或特殊字符,由于它们在大多数 PHP 服务器上会致使问题。 数据库

    这是在 Dreamweaver 定义站点所需的一切。无需定义远程或测试服务器,除非您要使用它们。可是,由于您立刻要测试站点,因此不要关闭“站点设置”对话框。 浏览器

    为 Dreamweaver 指定测试服务器

    要指定测试服务器: 安全

    1. 从“站点设置”对话框左侧的列选择“服务器”。
    2. 单击对话框左下角的加号 (+) 按钮,添加一台新服务器。
    3. 在打开的对话框,确保选择“基本”按钮,而后从“链接使用”列表选择“本地/网络”。
    4. 为服务器命名,如 Local Testing
    5. 将“服务器文件夹”设置为指定为“本地站点文件夹”的文件夹;在本例, php_test (在服务器的文档根)。
    6. 对于“Web URL”,键入要用于到达 php_test 文件夹(在服务器的文档根)的 URL。由于文档根等同于http://localhost/,您须要在“Web URL”文本字段键入 http://localhost/php_test/如图:
      1. 选择对话框顶部的“高级”按钮。它将显示远程服务器和测试服务器选项。
      2. 对于“服务器型号”(在“测试服务器”部分),选择“PHP MySQL”图下:
        1. 单击“保存”。
        2. 这是一台测试服务器,因此务必选“站点设置”对话框的“测试”复选框。根据须要,取消选“远程”复选框,图下:

      1. 单击“保存”,保存所做更改。
        1. 测试 PHP 站点

          您已经在 Dreamweaver 定义了站点,如今能够测试是否一切正常。 服务器

          1. 选择“文件”>“新建”,建立一个空白页并选择“PHP”做为页面类型。
          2. 打开“代码”视图,在 <body> 标签之间键入如下代码:
          <p>The time is now <? php echo date('H:i:s'); ?>.</p>

          <?php ?> 标签之间的代码将显示当前时间。 网络

          1. 切换到“设计”视图,并将该页面另存为 timetest.php。HTML <p> 标签之间的文本能够正常显示,但 PHP 代码替换为一个金盾

          2. 不行?

            若是“实时视图”的时间显示不正确,请检查如下各项: 工具

            • Web 服务器(Apache 或 IIS)是否正在运行?除非您将服务器配置为自动运行,不然须要手动启动它,而后才能处理 PHP 页面。
            • Web URL 是否指向与“服务器文件夹”相同的位置(请参阅图 13)?服务器的文档根 (htdocs、 wwwroot或www,取决于您的 PHP 设置)等同于 http://localhost/。若是您的站点在文档根的某个子文件夹,则须要将该子文件夹的名称添加到 URL 
            • 若是使用 MAMP 默认端口,是否在 localhost 后添加了 :8888?
            • 安全软件是否阻止访问端口 80 和 3306(或者端口 8888 和 8889,若是使用 MAMP 默认值)?

            使用范例文件

            PHP 站点此时定义完毕而且运行正常。下一步是将范例文件添加到测试站点,为链接到数据库做好准备。

            若是您还没有这样作,请下载本教程的范例文件,将它们解压缩并复制到 php_test 文件夹(在服务器的文档根)。此时能够在“文件”面板看到范例文件(请参阅图 18)。您可能须要单击“文件”面板顶部的“刷新”图标才能看到这些文件。


          3. 建立 MySQL 数据库和用户账户

            MySQL 不是一个数据库,而是一个数据库管理系统。您在 MySQL 建立数据库。超级用户 root 能够彻底控制全部数据库,所以须要设置权限受限的用户账户,防止未经受权的用户访问他人的数据。

            在本部分,您将使用 MySQL 的 phpMyAdmin 前端建立一个数据库、导入范例数据并建立一个 MySQL 用户账户。这些说明假设您已经在 Windows 上安装 XAMPP,在 Mac 上安装 MAMP,或者已经使用 Web 服务器、PHP、MySQL 和 phpMyAdmin 建立本身的 PHP 测试环境。

            建立一个新数据库并导入数据

            要执行该任务:

            1. 验证 Web 服务器和 MySQL 服务器正在运行。
            2. 启动 phpMyAdmin。在大多数状况下,可在浏览器地址栏键入 http://localhost/phpmyadmin/ 完成该操做。

              若是使用 Mac OS X 的 MAMP,可以使用 http://localhost/MAMP/ 或 http:localhost:8888/MAMP/,而后单击 phpMyAdmin 的连接。

            3. 若是在 Windows 安装了 XAMPP,可键入 root 做为用户名,而后在提示时键入您的 MySQL root 密码。

              您应当看到 phpMyAdmin 欢迎屏幕

            图下:
            1. 在标为“Create New Database”的文本框键入 php_test,而后单击“Create”。

              注意:选择数据库和数据库列(字段)名称时,切勿使用空格或连字符;只能使用数字字符和下划线字符(例如,feedback_demo)。虽然 phpMyAdmin 接受空格和连字符,它们须要通过特殊处理而且可能致使问题。所有使用小写也是个好办法,由于 Windows 版 MySQL 会将名称自动转换为小写并以不区分大小写形式处理它们。大多数 PHP 站点经过 Linux 服务器托管,这些服务器区分大小写。若是名称包含大写字符,将 Web 应用程序从 Windows 上传到 Linux 服务器时一切会被破坏。

              注意:您能够忽略“Collation”设置,除非使用英语之外的语言。“Collation”决定了记录的排序顺序。若是使用英语,使用默认设置便可。

            2. 当 phpMyAdmin 报告已建立 php_test 数据库时,单击页面顶部的“Import”选项卡。
            3. 在“File To Import”部分,单击“Location Of The Text File”文本框旁的“Browse”并选择 php_test.sql (它在 PHP 测试站点的 assets 文件夹)。
            4. 单击页面底部的“Go”。此时,范例数据将导入数据库。
            5. 不要关闭 phpMyAdmin,由于下一部分将继续使用它。

            建立 MySQL 用户账户

            只有在执行 phpMyAdmin 的管理任务时才使用 root 超级用户,由于它能够擦除全部数据。数据一旦删除,将没法复原!MySQL 没有像 Windows 回收站或 Mac 废纸篓那样的工具。所以,下一个任务是建立一个权限受限的 MySQL 用户账户。按照这些步骤操做,建立一个只能访问 php_test 数据库的账户:

            1. 单击 phpMyAdmin 屏幕左上角像小房子同样的图标,返回原来的欢迎屏幕(请参阅图 19)。
            2. 单击欢迎页面顶部的“Privileges”选项卡。

              注意:phpMyAdmin 的许多功能是上下文敏感的。每一个屏幕顶部都有一个“Privileges”选项卡,但要建立一个新的用户账户,您必须返回欢迎页面并单击那里的“Privileges”选项卡。

            3. 单击“Add A New User”(在页面下半部分附近)。
            4. 在“User Name”文本框,键入 phptestuser
            5. 选择“Local”做为“Host”。这将在旁边的文本框输入 localhost,指定该用户只能访问本地测试环境。
            6. 在“Password”字段键入一个密码,在下一个字段再次键入该密码。
            7. 页面其余部分保持不变,而后单击页面底部的“Go”。

              下一个屏幕将确认已添加新用户。“Global privileges”部分为该用户账户提供对全部数据库相同的权限。对于本教程,您将指定该用户只能访问 php_test 数据库。

            8. 向下滚动到“Database-specific Privileges”部分,并选择“php_test”数据库
            图下:

          注意:数据库名称的下划线前有一个反斜线。在某些环境,这个下划线在 MySQL 可用做通配符,而这里的反斜线是为了确保将下划线做为一个文本字符。可是,这是一个例外状况。通常状况下,应在数据库、表格或列名称的下划线前放置反斜线。

          1. 在下一页,您能够为选定数据库设置用户权限。对于 Web 应用程序,通常只须要四个权限:SELECT、INSERT、UPDATE 和 DELETE。选择它们并单击“Go”
          图下:
            1. 为 Web 应用程序设置 SELECT、INSERT、UPDATE 和 DELETE 用户权限。

              如今已建立一个可访问 php_test 数据库的 MySQL 用户账户。在下一部分,您将学习如何在 Dreamweaver建立一个 MySQL 链接。

              链接到数据库

              范例文件包含 comments.php, 它用于查询 php_test 数据库并显示结果。页面央部分的“Customer Comments”部分的动态文本对象(请参阅图 22)代表结果的显示位置。在查看结果以前,您须要建立一个数据库链接。

              1. 打开 comments.php。必须在“Document”窗口打开一个 PHP 页面,才能建立 MySQL 链接。
              2. 在“Databases”面板(选择“Window”>“Databases”),单击面板上的加号 (+) 按钮并选择“MySQL Connection”。

                将显示“MySQL Connection”对话框。

              3. 键入 connTest 做为链接名称。
              4. 对于“MySQL Server”,键入 localhost

                若是在 Mac 上使用 MAMP 默认端口,请使用 localhost:8889

              5. 对于“User Name”,键入 phptestuser
              6. 在“Password”字段键入您为 phptestuser 账户选择的密码。
              7. 对于“Database”,键入 php_test

                注意:这里不须要在下划线前放置一个反斜线。前一部分 phpMyAdmin 插入一个反斜线(请参阅图 20)是由于 phpMyAdmin 使用一个容许通配符的查询。

              8. 单击“Test”。

                Dreamweaver 将尝试链接到数据库。若是链接失败,执行如下操做:

                • 核对服务器名、用户名和密码。
                • 检查 Dreamweaver 用于处理动态页的文件夹的设置(请参阅为 Dreamweaver 指定测试服务器)。
                • 验证 Web 和 MySQL 服务器都在运行。
                • 暂时禁用任何防火墙或安全程序。若是链接有效,您须要将安全程序配置为容许 Dreamweaver 与 MySQL 之间进行通讯。
              9. 单击“OK”。“Database”面板将显示新链接。
              10. 展开 connTest 链接,而后展开“Tables”分支。您将看到数据库的注释表格,展开它能够显示表格列的详细信息。
                1. 单击“实时视图”按钮。 comments.php 的动态文本对象将替换为从数据库检索出的数据(请参阅图 24)。
              11. 您的 PHP 开发环境和站点现已设置完毕,能够开始在 Dreamweaver 开发 PHP Web 应用程序了。

                后续工做

                本教程说明如何设置 PHP 开发环境、定义 PHP 站点和链接到 MySQL 数据库。定义站点和测试服务器、创建 MySQL 链接是在 Dreamweaver 开发 PHP Web 应用程序的基础。您如今已经准备好在 Dreamweaver 使用 PHP 开发动态网站。

                PHP开发环境有不少,这里介绍Dreamweaver cs6,
              12. 它写PHP注册表单验证较好一些,代码很容易调试
              13. end,
相关文章
相关标签/搜索