为 Dreamweaver cs 设置 PHP 开发环境_第1页
为 Dreamweaver cs 设置 PHP 开发环境_第2页
为 Dreamweaver cs 设置 PHP 开发环境_第3页
为 Dreamweaver cs 设置 PHP 开发环境_第4页
为 Dreamweaver cs 设置 PHP 开发环境_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文档引用: HYPERLINK /cn/devnet.html Adobe 开发者中心/ HYPERLINK /cn/devnet/dreamweaver.html Dreamweaver 开发人员中心/为 Dreamweaver 设置 PHP 开发环境/cn/devnet/dreamweaver/articles/setup_php.html其他要求XAMPP(如果您使用 Windows) HYPERLINK /en/xampp-windows.html l 641 t _blank 了解更多信息MAMP(如果您使用 Mac OS X) HYPERLINK /en/index.html t

2、 _blank 了解更多信息本教程说明如何在 Windows 或 Macintosh 计算机上设置一个开发环境,使用 Adobe Dreamweaver 和 MySQL 数据库服务器构建 PHP Web 应用程序。为 Dreamweaver 设置 PHP 开发环境需要 Web 服务器(如 Apache 或 IIS)、PHP 和 MySQL 数据库。虽然您可以单独安装这三项,使用 XAMPP for Windows 或 MAMP for Mac OS X 等一体解决方案通常要简单得多。注意:PHP 可以与大多数数据库系统一起使用。但是,Dreamweaver 的 PHP 服务器行为只支持 MyS

3、QL。本设置教程说明如何完成以下任务:在本地计算机上安装并运行支持 PHP 的 Web 服务器在本地计算机上安装 MySQL 数据库服务器在 Dreamweaver CS5 中定义 PHP 站点将数据导入 MySQL 并为 Web 应用程序创建 MySQL 用户帐户连接到范例数据库为 Windows 设置 PHPPHP 页需要通过 Web 服务器处理。因此,要在 Dreamweaver 中使用 PHP 进行开发,您需要访问支持 PHP 的 Web 服务器和 MySQL 数据库。phpMyAdmin 也很实用,它是 MySQL 的图形接口。这三个组件是可用于开发、测试和部署 Web 应用程序的开

4、放源代码软件,并且都是免费的!您可以单独安装它们,但最快、最简单的方法是使用一体解决方案。我们为本教程选择了 XAMPP。如果您已经有一个可用的 PHP/MySQL 环境,或要使用不同的一体安装程序,如 WampServer/en/,可直接转到 HYPERLINK /cn/devnet/dreamweaver/articles/setup_php.html l articlecontentAdobe_numberedheader_2 在 Dreamweaver 中定义 PHP 站点。如果您是 Mac 用户,请参阅 HYPERLINK /cn/devnet/dreamweaver/article

5、s/setup_php.html l articlecontentAdobe_numberedheader_1 为 Mac OS X 设置 PHP。准备工作XAMPP 将安装 Apache Web 服务器,它通过端口 80 监听请求。这是包括 Microsoft Internet Information Services IIS 在内的大多数 Web 服务器使用的默认端口。每次只能有一台 Web 服务器通过端口 80 监听。如果计算机上已安装 IIS 进行 ASP 或 ASP.NET 开发,您首先必须停止 IIS Web 服务器,然后安装 XAMPP。您也可以如“为 Dreamweaver 设

6、置 ASP 开发环境”所述,使用 Microsoft Web Platform Installer 在 IIS 中安装 PHP。但是,如果在 IIS 中安装 PHP,您需要分别安装 MySQL 和 phpMyAdmin;有关更多详细信息,请参阅 HYPERLINK /cn/devnet/dreamweaver/articles/setup_php.html l articlecontentAdobe_numberedheader_0 在 Windows 上安装 MySQL 和 phpMyAdmin(仅限 IIS)。安装 XAMPP安装和配置 XAMPP 通常较快并且不会遇到问题,但有时可能会出

7、现状况。如果遇到问题,寻求帮助的最佳去处是 HYPERLINK /f/viewforum.php?f=34 t _blank XAMPP 论坛。您必须以管理员帐户登录 Windows。转到 HYPERLINK /en/xampp-windows.html l 641 t _blank Apache Friends 网站并下载 XAMPP for Windows。选择 Basic 包自提取 RAR 存档。关闭计算机上的所有应用程序,双击下载的 EXE 文件。一个对话框将询问您 XAMPP 的期望安装位置。默认位置是C:。如果选择默认位置,安装程序将所有必要的文件提取到一个名为C:xampp的新文

8、件夹中。扩展时,文件占据空间约为 275MB。提取所有文件后,安装程序将打开一个 Windows 命令提示符窗口,其中要求您回答一系列有关安装选项的简单问题。根据您的首选项,键入y或n,然后按 Enter 键。设置选项后,应显示一条消息,告知您 XAMPP 准备就绪。随后是一个带有简短菜单的屏幕(请参阅图 1)。键入1并按 Enter 键,启动 XAMPP Control Panel。然后键入x并按 Enter 键,关闭命令提示符窗口。图 1.XAMPP 安装过程的最后阶段涉及在命令提示符窗口中设置选项。启动服务器要启动 Apache 和 MySQL 服务器,从 Windows“开始”菜单中启

9、动 XAMPP Control Panel(如果它尚未打开),单击 Apache 和 MySQL 旁的 Start 按钮。将显示它们已成功启动的确认信息,并且 Start 按钮上的标签会变为 Stop(请参阅图 2)。图 2.XAMPP Control Panel 确认 Apache 和 MySQL 正在运行。注意:如果弹出 Windows 安全警告,询问您是否继续阻止程序 mysql 或 apache,为这两个程序选择“解除阻止”。如果出错,请注意以下几点:如果 Apache 无法启动,请确保使用管理员帐户登录计算机。选择“以管理员身份运行”选项提供的权限通常不足以启动 Web 服务器。如果

10、 Apache 在启动时报错,在 Windows 资源管理器中双击文件C:xamppapachelogserror.log,在文件中滚动到底部以找到任何错误消息。MySQL 的错误日志在C:xamppmysqldata文件夹中。它在一个文件中,该文件的名称与计算机相同并且后跟.err文件扩展名。要打开它,双击其图标,当提示您选择要使用的程序时选择“记事本”。如果要启用 Apache 或 MySQL 作为 Windows 服务,使它们能自动启动,请选中每个旁边的“Svc”复选框。(FileZilla 和 Mercury 是 FTP 和邮件程序,它们不是 Dreamweaver 中使用 PHP 开

11、发所必需的。它们不在本文的讨论范围内。)保护数据库要保护数据库:启动浏览器并在地址栏中键入http:/localhost/。如果一切安装正确,应显示一个网页供您选择语言。选择要使用的语言。随后的欢迎屏幕左侧的菜单(请参阅图 3)允许您通过基于网络的方式访问 XAMPP 的不同部分,包括安全配置选项。图 3.当您选择要使用的语言后,将显示 XAMPP 欢迎屏幕。单击屏幕左侧菜单中的“Security”。将打开一个新的浏览器窗口或选项卡以及安装当前安全状态的相关报告。在状态报告中向下滚动,单击以下链接:http:/localhost/security/xamppsecurity.php。这将显示安

12、全控制台(请参阅图 4),它会提示您为 MySQL 超级用户和根用户创建密码。注意:即使您是计算机的唯一用户,使用密码保护 MySQL 数据库仍是一个好方法。图 4.设置 MySQL 根密码。在两个字段中键入您选择的密码。它可以包含特殊字符,但不应包含任何空格。密码字段后面是两个单选按钮,它们决定了 phpMyAdmin 作为根超级用户连接到 MySQL 的方式。默认设置是将它存储在 cookie 中。它适合本地开发环境。还将询问您是否为 pma 用户设置一个随机密码。使用默认值“Yes”即可。如果担心会忘记根超级用户密码,您可以选中“Password Changing”按钮上方的复选框,将它

13、存储在一个纯文本文件中 (mysqlrootpassword.txt)。此操作产生的安全风险程度取决于计算机的其他使用者。做出决定后,单击“Password Changing”按钮。测试 PHP 安装安装 XAMPP 并保护数据库后,即可测试 PHP 安装:关闭 XAMPP 安全出口或选项卡,然后返回欢迎屏幕(请参阅图 3)。单击屏幕左侧菜单中的“phpinfo()”。如果已成功安装 PHP,您将看到一个页面,其中显示 PHP 设置的详细信息(请参阅图 5)。图 5.phpinfo() 将显示 PHP 配置信息。虽然这个屏幕看上去似乎超出了该阶段的信息量,但它包含大量 PHP 设置的相关信息。

14、需要检查 PHP 的配置情况时,您可以随时返回此屏幕。注意:创建一个包含以下脚本的 PHP 文件并将它载入浏览器中就可以显示相同的信息:测试 MySQL 和 phpMyAdmin按照这些步骤操作,验证您的 MySQL 和 phpMyAdmin 设置:单击 XAMPP 欢迎屏幕左侧菜单的“Tools”部分中的“phpMyAdmin”链接。这将为 phpMyAdmin 载入登录页面(请参阅图 6)。键入root作为用户名,然后键入您之前创建的根密码,单击“Go”。图 6.登录 phpMyAdmin。成功登录后,您将看到主 phpMyAdmin 屏幕(请参阅图 7)。图 7.使用 phpMyAdmi

15、n 在 MySQL 中创建和管理数据库。祝贺您!您现在已成功安装 PHP、MySQL 和 phpMyAdmin。下一部分讨论分别安装 MySQL 和 phpMyAdmin 以与 IIS 一起使用,因此您可以直接跳至 HYPERLINK /cn/devnet/dreamweaver/articles/setup_php.html l _Defining_a_PHP 在 Dreamweaver CS5 中定义 PHP 站点,或返回教程系列 HYPERLINK /devnet-archive/dreamweaver/articles/first_dynamic_site_pt1_04.html 在

16、Dreamweaver 中创建您的第一个动态站点的第 1 部分(如果您从那里入手)。在 Windows 上安装 MySQL 和 phpMyAdmin(仅限 IIS)如果要在 IIS 中使用 PHP,您需要分别安装 MySQL 和 phpMyAdmin。注意:这些说明仅限于将 IIS 用作 Web 服务器时。XAMPP 和 WampServer 中已安装 MySQL 和 phpMyAdmin。从 HYPERLINK /downloads/mysql/5.1.html t _blank MySQL 下载页的“Windows Downloads”类别下载 Windows Essentials 安装程

17、序。双击安装程序文件,然后按照屏幕说明操作。选择“Typical Install”。在安装过程的最后,选择 MySQL 服务器的配置选项,然后单击“Finish”。在 MySQL Server Instance Configuration Wizard 中,选择以下各项:为配置类型选择“Detailed Configuration”。为服务器类型选择“Developer Machine”。为数据库使用选择“Multifunctional Database”。为并行连接数量选择“Decision Support (DSS)/OLAP”。为联网选项接受默认设置。为默认字符集接受默认设置。为 Win

18、dows 选项选择两个:“Install As Windows Service”和“Include Bin Directory in Windows Path”。为安全选项输入并确认根密码。单击“Execute”配置 MySQL。分别安装 phpMyAdmin(仅限 IIS)下一步是安装 phpMyAdmin,这是 MySQL 的一个图形前端。因为 phpMyAdmin 基于 PHP,所以安装是一个直截了当的三步过程:下载文件、将它们解压缩到本地测试环境中的网站、创建一个简单的配置文件。从 HYPERLINK / t _blank phpMyAdmin 网站下载最新的稳定版 phpMyAdmi

19、n。解压缩下载的文件。它将内容提取到一个名为phpMyAdmin-x.x.x的文件夹,其中x代表版本号。重命名文件夹phpmyadmin。剪切并粘贴(即移动)IIS 服务器文档根中的phpmyadmin文件夹(及其所有内容):C:inetpubwwwroot。在 phpmyadmin文件夹中新建一个名为config的子文件夹。打开浏览器,在地址栏中键入以下内容:http:/localhost/phpmyadmin/setup/index.php。忽略有关连接不安全的任何警告。此警告针对在实时 Internet 服务器上安装 phpMyAdmin 的服务器管理员。在“Servers”部分中单击“

20、Add”按钮。这将载入一个表单,其中大多数必要信息已填写。验证以下设置:Server hostname:localhostServer port:留空Server socket:留空Connection type:tcpAuthentication type:configUser for config auth:rootPassword for config auth:键入您的 MySQL 根密码向下滚动到“Actions”字段,单击“Add”。您将看到两个标有“Add”的按钮。务必单击一旁有“Cancel”按钮的那个“Add”按钮。下一个屏幕可能会警告您尚未设置 phpMyAdmin 数据库

21、,所以您无法使用所有 phpMyAdmin 功能。这无关紧要。如果决定使用 phpMyAdmin 的高级功能,您可以稍后设置一个。向下滚动到页面底部附近的“Configuration”部分,单击“Save”。在 Windows 资源管理器中打开config 文件夹。您将看到一个名为config.inc.php的新文件。将它移到主phpmyadmin文件夹。删除config文件夹。在浏览器地址栏中键入http:/localhost/phpmyadmin/并载入 phpMyAdmin(请参阅图 7)。您现在有一个 PHP 开发环境了。下一页描述如何在 Mac 上设置 PHP,所以您可以跳过它,直接

22、转到 HYPERLINK /cn/devnet/dreamweaver/articles/setup_php.html l _Defining_a_PHP 在 Dreamweaver CS5 中定义 PHP 站点。为 Mac OS X 设置 PHPPHP 页需要通过 Web 服务器处理。因此,要在 Dreamweaver 中使用 PHP 进行开发,您需要访问支持 PHP 的 Web 服务器和 MySQL 数据库。phpMyAdmin 也很实用,它是 MySQL 的图形接口。这三个组件是可用于开发、测试和部署 Web 应用程序的开放源代码软件。并且都是免费的。Apache Web 服务器和 PH

23、P 都是 Mac OS X 中预装的。但它们在默认情况下并未启用。并且,预装版的 PHP 缺少许多实用功能,并且您需要单独安装和配置 MySQL。除非您能在 Terminal 中轻松使用命令行,否则安装一体解决方案 HYPERLINK /en/index.php t _blank MAMP要简单得多。本部分描述如何在 Mac 上安装 MAMP。将通过一个操作安装 Apache Web 服务器、MySQL 和phpMyAdmin。如果您已经有可用的 Apache、MySQL 和 phpMyAdmin 版本,则无需安装 MAMP。直接转到 HYPERLINK /cn/devnet/dreamwea

24、ver/articles/setup_php.html l articlecontentAdobe_numberedheader_2 在 Dreamweaver CS5 中定义 PHP 站点。注意:您也可以为称为 MAMP PRO 的商业附加软件购买许可。它可以简化站点组织。但是,免费版对于使用 Dreamweaver 开发 PHP 页面已经足够,所以此处不讨论 MAMP PRO。如果您是 Windows 用户,请参阅 HYPERLINK /cn/devnet/dreamweaver/articles/setup_php.html l articlecontentAdobe_numberedh

25、eader 为 Windows 设置 PHP。准备工作MAMP 在硬盘的另一个位置安装单独版的 Apache 和 PHP,而不是使用预装版的 Apache 和 PHP。它简化了所有程序的卸装操作,如果您决定计算机上不再需要 MAMP,只需将 MAMP 文件夹拖到回收站即可。MAMP 还是用一个非标准端口 8888 监听网页请求,从而避免了与预装版 Apache 之间的冲突。为了使您能更轻松地在 Internet 上部署 PHP 页面,可以将 MAMP 配置为使用 Web 服务器的标准端口 80 。稍后提供如何这样做的说明,但您首先应检查预装版未运行。打开“System Preferences”

26、,选择“Internet & Network”中的“Sharing”。确保未选中“Web Sharing”。只要计算机上从未安装过 MySQL,就可以继续。注意:安装 MAMP 通常很快(只需几分钟)并且不会遇到问题。但有时可能会出现状况。如果遇到问题,寻求帮助的最佳去处是 HYPERLINK /index.php?c=1 t _blank MAMP 论坛。在 Mac 上安装 MAMP要在 Mac 上安装 MAMP:转到 HYPERLINK /en/downloads/index.html t _blank MAMP 下载页面并选择 MAMP & MAMP PRO 的链接。它将下载一个磁盘映像

27、,其中包含免费版和商业版。下载完成后,将显示一个许可协议。您必须单击“Agree”,继续装入磁盘映像。装入磁盘映像后,如箭头所示将 MAMP 文件夹拖到 Applications 的快捷方式图标上(请参阅图 8)。图 8.从磁盘映像安装 MAMP。验证 MAMP 已复制到 Applications 文件夹,然后弹出磁盘映像。对于本文,您只需要安装免费版的 MAMP。商业版是一个附件软件,如果要使用它的高级功能,可以稍后添加它。要进一步了解商业版,请访问 HYPERLINK /en/mamp-pro/index.html t _blank MAMP PRO 网站。测试和配置 MAMP要测试和配置

28、 MAMP:双击Applications/MAMP中的 MAMP 图标。稍后,默认浏览器应启动并显示一个页面,欢迎您使用 MAMP。您会发现浏览器地址栏中的 URL 以http:/localhost:8888开头。localhost 后的:8888字符串表明Web 服务器通过非标准端口 8888 监听请求。将浏览器最小化并找到 MAMP 控制面板(它应当在您的桌面上运行)。Apache Server 和 MySQL Server 旁的绿灯表明两台服务器都在运行(请参阅图 9)。图 9.MAMP 控制面板显示 Apache 和 MySQL 服务器的状态。单击“Preferences”,从打开的面

29、板顶部选择“Ports”。面板显示 Apache 和 MySQL 分别运行在端口 8888 和 8889 上(请参阅图 10)。图 10.更改 MAMP 端口。单击“Set To Default Apache And MySQL Ports”。数字更改为标准端口:Apache 为 80,MySQL 为 3306。这样,您可以更轻松地使用 Dreamweaver 进行开发。单击“OK”,根据提示键入您的 Mac 密码。MAMP 将停止并重新启动两台服务器。注意:这是最可能出错的地方。如果有任何其他程序正在使用端口 80,Apache 将无法重新启动。如果是这样,请确保没有为“System Pre

30、ferences”中的“Internet & Sharing”选中“Web Sharing”。另一个可能性是 Skype 正在使用端口 80。可在“Skype Preferences”的“Advanced”部分中更改端口尝试将 42815 作为传入端口。如果找不出阻碍 Apache 使用端口 80 的原因,可打开 MAMP 首选项面板并单击“Reset MAMP Ports”。当两个灯再次变绿时,单击“Open Start Page”。此时,MAMP 欢迎页面将重新载入浏览器中。这次,URL 可能将:80加在localhost后。因为端口 80 是默认值,添加:80没有必要,所以不添加它也没关

31、系。使用非标准端口时,只需要在冒号后跟数字即可。单击 MAMP 菜单中的“phpinfo”链接。您应当看到一个显示 PHP 配置信息的页面(请参阅图 11)。图 11.PHP 配置信息显示系统详细信息等。祝贺您!您已成功安装 PHP、MySQL 和 phpMyAdmin。虽然这个屏幕看上去似乎超出了该阶段的信息量,但它包含大量 PHP 设置的相关信息。需要检查 PHP 的具体配置情况时,您可以随时返回此屏幕。注意:创建一个包含以下脚本的 PHP 文件并将它载入浏览器中就可以显示相同的信息:您已经在计算机上设置好 PHP 测试环境,现在可以继续 HYPERLINK /cn/devnet/drea

32、mweaver/articles/setup_php.html l articlecontentAdobe_numberedheader_2 在 Dreamweaver 中定义 PHP 站点,着手开发。在 Dreamweaver CS5 中定义 PHP 站点因为 PHP 文件需要由 Web 服务器处理,所以您需要将测试服务器的位置告知 Dreamweaver。您还需要告诉 Dreamweaver 测试文件时要使用的正确 URL。以下说明假设您已经按上述部分中的描述在自己的计算机上设置一个本地测试环境。理论上,您可以找到计算机上任何位置的 PHP 文件,当使用“实时视图”或“在浏览器中预览”时,

33、Dreamweaver 会将它们复制到测试服务器。但是,这会为每个文件生成两个相同的副本。一般将项目文件存储在测试服务器的文档根中文件夹中,您在本教程中也将这样做。找到服务器文档根文档根是服务器查找网页的顶级文件夹。它的位置取决于 PHP 测试环境的安装位置和方式。以下是一般 PHP 设置的默认位置:XAMPP:C:xampphtdocsIIS:C:inetpubwwwrootWampServer:C:wampwwwMAMP:/Applications/MAMP/htdocs文档根的 URL 为http:/localhost/。注意:如果要使用 MAMP 默认端口,请使用http:/local

34、host:8888/作为 URL。指定工作文件夹要指定工作文件夹:在 Dreamweaver 中,选择“站点”“新建站点”。在“站点名称”文本框中,键入站点名称,如PHP Test Site。该名称用于在 Dreamweaver 中识别此项目。单击“本地站点文件夹”文本框旁的文件夹图标,浏览到测试服务器的文档根。创建一个名为php_test的文档根的子文件夹并选择它。依次单击“打开”和“选择”(Mac 上是“选取”)。验证“站点设置”对话框中的设置(请参阅图 12),然后单击“保存”。(“本地站点文件夹”的位置取决于 PHP 的安装方式。)图 12.验证 PHP 测试站点的基本设置。注意:文件

35、夹名称不应包含任何空格或特殊字符。网站的文件夹或文件名称不能使用空格或特殊字符,因为它们在大多数 PHP 服务器上会导致问题。这是在 Dreamweaver 中定义站点所需的一切。无需定义远程或测试服务器,除非您要使用它们。但是,因为您马上要测试站点,所以不要关闭“站点设置”对话框。为 Dreamweaver 指定测试服务器要指定测试服务器:从“站点设置”对话框左侧的列中选择“服务器”。单击对话框左下角的加号 (+) 按钮,添加一台新服务器。在打开的对话框中,确保选择“基本”按钮,然后从“连接使用”列表中选择“本地/网络”。为服务器命名,如Local Testing。将“服务器文件夹”设置为指

36、定为“本地站点文件夹”的文件夹;在本例中,php_test(在服务器的文档根中)。对于“Web URL”,键入要用于到达php_test文件夹(在服务器的文档根中)的 URL。因为文档根等同于http:/localhost/,您需要在“Web URL”文本字段中键入http:/localhost/php_test/(请参阅图 13)。图 13.测试服务器的基本设置包括“服务器文件夹”和“Web URL”。注意:如果要使用 MAMP 默认端口,“Web URL”应为http:/localhost:8888/php_test/。选择对话框顶部的“高级”按钮。它将显示远程服务器和测试服务器选项。对于

37、“服务器型号”(在“测试服务器”部分中),选择“PHP MySQL”(请参阅图 14)。图 14.将测试服务器的“服务器型号”设置为“PHP MySQL”。单击“保存”。这是一台测试服务器,所以务必选中“站点设置”对话框中的“测试”复选框。根据需要,取消选中“远程”复选框(请参阅图 15)。图 15.确保选中“测试”复选框。单击“保存”,保存所作更改。测试 PHP 站点您已经在 Dreamweaver 中定义了站点,现在可以测试是否一切正常。选择“文件”“新建”,创建一个空白页并选择“PHP”作为页面类型。打开“代码”视图,在标签之间键入以下代码:The time is now .标签之间的代

38、码将显示当前时间。切换到“设计”视图,并将该页面另存为timetest.php。HTML标签之间的文本可以正常显示,但 PHP 代码替换为一个金盾(请参阅图 16)。图 16.动态代码在“设计”视图中表示为一个金盾。单击“实时视图”按钮。金盾应替换为当前时间(请参阅图 17)。图 17.PHP 代码由 Web 服务器进行处理,并显示在“实时视图”中。请注意,“地址”文本框中的值此时显示 Web URL 而不是文件的物理位置。不行?如果“实时视图”中的时间显示不正确,请检查以下各项:Web 服务器(Apache 或 IIS)是否正在运行?除非您将服务器配置为自动运行,否则需要手动启动它,然后才能

39、处理 PHP 页面。Web URL 是否指向与“服务器文件夹”相同的位置(请参阅图 13)?服务器的文档根 (htdocs、wwwroot或www,取决于您的 PHP 设置)等同于http:/localhost/。如果您的站点在文档根的某个子文件夹中,则需要将该子文件夹的名称添加到 URL 中。如果使用 MAMP 默认端口,是否在 localhost 后添加了 :8888?安全软件是否阻止访问端口 80 和 3306(或者端口 8888 和 8889,如果使用 MAMP 默认值)?使用范例文件PHP 站点此时定义完毕并且运行正常。下一步是将范例文件添加到测试站点,为连接到数据库作好准备。如果您

40、尚未这样做,请下载本教程的范例文件,将它们解压缩并复制到php_test文件夹(在服务器的文档根中)。此时可以在“文件”面板中看到范例文件(请参阅图 18)。您可能需要单击“文件”面板顶部的“刷新”图标才能看到这些文件。图 18.可以在“文件”面板中看到用于测试数据库连接的范例文件。创建 MySQL 数据库和用户帐户MySQL 不是一个数据库,而是一个数据库管理系统。您在 MySQL 中创建数据库。超级用户 root 可以完全控制所有数据库,因此需要设置权限受限的用户帐户,防止未经授权的用户访问他人的数据。在本部分中,您将使用 MySQL 的 phpMyAdmin 前端创建一个数据库、导入范例

41、数据并创建一个 MySQL 用户帐户。这些说明假设您已经在 Windows 上安装 XAMPP,在 Mac 上安装 MAMP,或者已经使用 Web 服务器、PHP、MySQL 和 phpMyAdmin 创建自己的 PHP 测试环境。创建一个新数据库并导入数据要执行该任务:验证 Web 服务器和 MySQL 服务器正在运行。启动 phpMyAdmin。在大多数情况下,可在浏览器地址栏中键入http:/localhost/phpmyadmin/完成该操作。如果使用 Mac OS X 中的 MAMP,可使用http:/localhost/MAMP/或http:localhost:8888/MAMP/

42、,然后单击 phpMyAdmin 的链接。如果在 Windows 中安装了 XAMPP,可键入root作为用户名,然后在提示时键入您的 MySQL root 密码。您应当看到 phpMyAdmin 欢迎屏幕(请参阅图 19)。图 19.可通过 phpMyAdmin 主屏幕访问 MySQL。注意:屏幕左侧菜单中显示的默认数据库列表在 XAMPP 和 MAMP 中略有不同,但这没有关系。在标为“Create New Database”的文本框中键入php_test,然后单击“Create”。注意:选择数据库和数据库列(字段)名称时,切勿使用空格或连字符;只能使用数字字符和下划线字符(例如,feed

43、back_demo)。虽然 phpMyAdmin 接受空格和连字符,它们需要经过特殊处理并且可能导致问题。全部使用小写也是个好办法,因为 Windows 版 MySQL 会将名称自动转换为小写并以不区分大小写形式处理它们。大多数 PHP 站点通过 Linux 服务器托管,这些服务器区分大小写。如果名称包含大写字符,将 Web 应用程序从 Windows 上传到 Linux 服务器时一切会被破坏。注意:您可以忽略“Collation”设置,除非使用英语以外的语言。“Collation”决定了记录的排序顺序。如果使用英语,使用默认设置即可。当 phpMyAdmin 报告已创建 php_test 数

44、据库时,单击页面顶部的“Import”选项卡。在“File To Import”部分中,单击“Location Of The Text File”文本框旁的“Browse”并选择php_test.sql(它在PHP 测试站点的assets 文件夹中)。单击页面底部的“Go”。此时,范例数据将导入数据库。不要关闭 phpMyAdmin,因为下一部分中将继续使用它。创建 MySQL 用户帐户只有在执行 phpMyAdmin 中的管理任务时才使用 root 超级用户,因为它可以擦除所有数据。数据一旦删除,将无法复原!MySQL 中没有像 Windows 回收站或 Mac 废纸篓那样的工具。因此,下一

45、个任务是创建一个权限受限的 MySQL 用户帐户。按照这些步骤操作,创建一个只能访问 php_test 数据库的帐户:单击 phpMyAdmin 屏幕左上角像小房子一样的图标,返回原来的欢迎屏幕(请参阅图 19)。单击欢迎页面顶部的“Privileges”选项卡。注意:phpMyAdmin 中的许多功能是上下文敏感的。每个屏幕顶部都有一个“Privileges”选项卡,但要创建一个新的用户帐户,您必须返回欢迎页面并单击那里的“Privileges”选项卡。单击“Add A New User”(在页面下半部分附近)。在“User Name”文本框中,键入phptestuser。选择“Local”

46、作为“Host”。这将在旁边的文本框中输入localhost,指定该用户只能访问本地测试环境。在“Password”字段中键入一个密码,在下一个字段中再次键入该密码。页面其他部分保持不变,然后单击页面底部的“Go”。下一个屏幕将确认已添加新用户。“Global privileges”部分为该用户帐户提供对所有数据库相同的权限。对于本教程,您将指定该用户只能访问 php_test 数据库。向下滚动到“Database-specific Privileges”部分,并选择“php_test”数据库(请参阅图 20)。图 20.指定 MySQL 用户帐户只能访问特定数据库。注意:数据库名称中的下划线前有一个反斜线。在某些环境中,这个下划线在 MySQL 中可用作通配符,而这里的反斜线是为了确保将下划线作为一个文本字符。但是,这是一个例外情况。一般情况下,不应在数据库、表格或列名称中的下划线前放置反斜线。在下一页中,您可以为选定数据库设置用户权限。对于 Web 应用程序,一般只需要四个权限:SELECT、INSER

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论