在 Dreamweaver CS5 中定义 PHP 站点Word下载.docx
- 文档编号:18190083
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:13
- 大小:747.35KB
在 Dreamweaver CS5 中定义 PHP 站点Word下载.docx
《在 Dreamweaver CS5 中定义 PHP 站点Word下载.docx》由会员分享,可在线阅读,更多相关《在 Dreamweaver CS5 中定义 PHP 站点Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
8888/作为URL。
指定工作文件夹
要指定工作文件夹:
1.在Dreamweaver中,选择“站点”>
“新建站点”。
2.在“站点名称”文本框中,键入站点名称,如PHPTestSite。
该名称用于在Dreamweaver中识别此项目。
3.单击“本地站点文件夹”文本框旁的文件夹图标,浏览到测试服务器的文档根。
4.创建一个名为php_test的文档根的子文件夹并选择它。
5.依次单击“打开”和“选择”(Mac上是“选取”)。
6.验证“站点设置”对话框中的设置(请参阅图12),然后单击“保存”。
(“本地站点文件夹”的位置取决于PHP的安装方式。
)
图12.验证PHP测试站点的基本设置。
文件夹名称不应包含任何空格或特殊字符。
网站的文件夹或文件名称不能使用空格或特殊字符,因为它们在大多数PHP服务器上会导致问题。
这是在Dreamweaver中定义站点所需的一切。
无需定义远程或测试服务器,除非您要使用它们。
但是,因为您马上要测试站点,所以不要关闭“站点设置”对话框。
为Dreamweaver指定测试服务器
要指定测试服务器:
1.从“站点设置”对话框左侧的列中选择“服务器”。
2.单击对话框左下角的加号(+)按钮,添加一台新服务器。
3.在打开的对话框中,确保选择“基本”按钮,然后从“连接使用”列表中选择“本地/网络”。
4.为服务器命名,如LocalTesting。
5.将“服务器文件夹”设置为指定为“本地站点文件夹”的文件夹;
在本例中,php_test(在服务器的文档根中)。
6.对于“WebURL”,键入要用于到达php_test文件夹(在服务器的文档根中)的URL。
因为文档根等同于http:
//localhost/,您需要在“WebURL”文本字段中键入http:
//localhost/php_test/(请参阅图13)。
图13.测试服务器的基本设置包括“服务器文件夹”和“WebURL”。
如果要使用MAMP默认端口,“WebURL”应为http:
8888/php_test/。
7.选择对话框顶部的“高级”按钮。
它将显示远程服务器和测试服务器选项。
8.对于“服务器型号”(在“测试服务器”部分中),选择“PHPMySQL”(请参阅图14)。
图14.将测试服务器的“服务器型号”设置为“PHPMySQL”。
9.单击“保存”。
10.这是一台测试服务器,所以务必选中“站点设置”对话框中的“测试”复选框。
根据需要,取消选中“远程”复选框(请参阅图15)。
图15.确保选中“测试”复选框。
11.单击“保存”,保存所作更改。
测试PHP站点
您已经在Dreamweaver中定义了站点,现在可以测试是否一切正常。
1.选择“文件”>
“新建”,创建一个空白页并选择“PHP”作为页面类型。
2.打开“代码”视图,在<
body>
标签之间键入以下代码:
<
p>
Thetimeisnow<
?
phpechodate('
H:
i:
s'
);
?
>
.<
/p>
php?
标签之间的代码将显示当前时间。
3.切换到“设计”视图,并将该页面另存为timetest.php。
HTML<
标签之间的文本可以正常显示,但PHP代码替换为一个金盾(请参阅图16)。
图16.动态代码在“设计”视图中表示为一个金盾。
4.单击“实时视图”按钮。
金盾应替换为当前时间(请参阅图17)。
图17.PHP代码由Web服务器进行处理,并显示在“实时视图”中。
请注意,“地址”文本框中的值此时显示WebURL而不是文件的物理位置。
不行?
如果“实时视图”中的时间显示不正确,请检查以下各项:
∙Web服务器(Apache或IIS)是否正在运行?
除非您将服务器配置为自动运行,否则需要手动启动它,然后才能处理PHP页面。
∙WebURL是否指向与“服务器文件夹”相同的位置(请参阅图13)?
服务器的文档根(htdocs、wwwroot或www,取决于您的PHP设置)等同于http:
如果您的站点在文档根的某个子文件夹中,则需要将该子文件夹的名称添加到URL中。
∙如果使用MAMP默认端口,是否在localhost后添加了:
8888?
∙安全软件是否阻止访问端口80和3306(或者端口8888和8889,如果使用MAMP默认值)?
使用范例文件
PHP站点此时定义完毕并且运行正常。
下一步是将范例文件添加到测试站点,为连接到数据库作好准备。
如果您尚未这样做,请下载本教程的范例文件,将它们解压缩并复制到php_test文件夹(在服务器的文档根中)。
此时可以在“文件”面板中看到范例文件(请参阅图18)。
您可能需要单击“文件”面板顶部的“刷新”图标才能看到这些文件。
图18.可以在“文件”面板中看到用于测试数据库连接的范例文件。
创建MySQL数据库和用户帐户
MySQL不是一个数据库,而是一个数据库管理系统。
您在MySQL中创建数据库。
超级用户root可以完全控制所有数据库,因此需要设置权限受限的用户帐户,防止XX的用户访问他人的数据。
在本部分中,您将使用MySQL的phpMyAdmin前端创建一个数据库、导入范例数据并创建一个MySQL用户帐户。
这些说明假设您已经在Windows上安装XAMPP,在Mac上安装MAMP,或者已经使用Web服务器、PHP、MySQL和phpMyAdmin创建自己的PHP测试环境。
创建一个新数据库并导入数据
要执行该任务:
1.验证Web服务器和MySQL服务器正在运行。
2.启动phpMyAdmin。
在大多数情况下,可在浏览器地址栏中键入http:
//localhost/phpmyadmin/完成该操作。
如果使用MacOSX中的MAMP,可使用http:
//localhost/MAMP/或http:
localhost:
8888/MAMP/,然后单击phpMyAdmin的链接。
3.如果在Windows中安装了XAMPP,可键入root作为用户名,然后在提示时键入您的MySQLroot密码。
您应当看到phpMyAdmin欢迎屏幕(请参阅图19)。
图19.可通过phpMyAdmin主屏幕访问MySQL。
屏幕左侧菜单中显示的默认数据库列表在XAMPP和MAMP中略有不同,但这没有关系。
4.在标为“CreateNewDatabase”的文本框中键入php_test,然后单击“Create”。
选择数据库和数据库列(字段)名称时,切勿使用空格或连字符;
只能使用数字字符和下划线字符(例如,feedback_demo)。
虽然phpMyAdmin接受空格和连字符,它们需要经过特殊处理并且可能导致问题。
全部使用小写也是个好办法,因为Windows版MySQL会将名称自动转换为小写并以不区分大小写形式处理它们。
大多数PHP站点通过Linux服务器托管,这些服务器区分大小写。
如果名称包含大写字符,将Web应用程序从Windows上传到Linux服务器时一切会被破坏。
您可以忽略“Collation”设置,除非使用英语以外的语言。
“Collation”决定了记录的排序顺序。
如果使用英语,使用默认设置即可。
5.当phpMyAdmin报告已创建php_test数据库时,单击页面顶部的“Import”选项卡。
6.在“FileToImport”部分中,单击“LocationOfTheTextFile”文本框旁的“Browse”并选择php_test.sql(它在PHP测试站点的assets文件夹中)。
7.单击页面底部的“Go”。
此时,范例数据将导入数据库。
8.不要关闭phpMyAdmin,因为下一部分中将继续使用它。
创建MySQL用户帐户
只有在执行phpMyAdmin中的管理任务时才使用root超级用户,因为它可以擦除所有数据。
数据一旦删除,将无法复原!
MySQL中没有像Windows回收站或Mac废纸篓那样的工具。
因此,下一个任务是创建一个权限受限的MySQL用户帐户。
按照这些步骤操作,创建一个只能访问php_test数据库的帐户:
1.单击phpMyAdmin屏幕左上角像小房子一样的图标,返回原来的欢迎屏幕(请参阅图19)。
2.单击欢迎页面顶部的“Privileges”选项卡。
phpMyAdmin中的许多功能是上下文敏感的。
每个屏幕顶部都有一个“Privileges”选项卡,但要创建一个新的用户帐户,您必须返回欢迎页面并单击那里的“Privileges”选项卡。
3.单击“AddANewUser”(在页面下半部分附近)。
4.在“UserName”文本框中,键入phptestuser。
5.选择“Local”作为“Host”。
这将在旁边的文本框中输入localhost,指定该用户只能访问本地测试环境。
6.在“Password”字段中键入一个密码,在下一个字段中再次键入该密码。
7.页面其他部分保持不变,然后单击页面底部的“Go”。
下一个屏幕将确认已添加新用户。
“Globalprivileges”部分为该用户帐户提供对所有数据库相同的权限。
对于本教程,您将指定该用户只能访问php_test数据库。
8.向下滚动到“Database-specificPrivileges”部分,并选择“php_test”数据库(请参阅图20)。
图20.指定MySQL用户帐户只能访问特定数据库。
数据库名称中的下划线前有一个反斜线。
在某些环境中,这个下划线在MySQL中可用作通配符,而这里的反斜线是为了确保将下划线作为一个文本字符。
但是,这是一个例外情况。
一般情况下,不应在数据库、表格或列名称中的下划线前放置反斜线。
9.在下一页中,您可以为选定数据库设置用户权限。
对于Web应用程序,一般只需要四个权限:
SELECT、INSERT、UPDATE和DELETE。
选择它们并单击“Go”(请参阅图21)。
图21.为Web应用程序设置SELECT、INSERT、UPDATE和DELETE用户权限。
现在已创建一个可访问php_test数据库的MySQL用户帐户。
在下一部分中,您将学习如何在Dreamweaver中创建一个MySQL连接。
连接到数据库
范例文件包含comments.php,它用于查询php_test数据库并显示结果。
页面中央部分的“CustomerComments”部分中的动态文本对象(请参阅图22)表明结果的显示位置。
在查看结果之前,您需要创建一个数据库连接。
图22.范例PHP页面包含动态文本对象。
1.打开comments.php。
必须在“Document”窗口中打开一个PHP页面,才能创建MySQL连接。
2.在“Databases”面板中(选择“Window”>
“Databases”),单击面板上的加号(+)按钮并选择“MySQLConnection”。
将显示“MySQLConnection”对话框。
3.键入connTest作为连接名称。
4.对于“MySQLServer”,键入localhost。
如果在Mac上使用MAMP默认端口,请使用localhost:
8889。
5.对于“UserName”,键入phptestuser。
6.在“Password”字段中键入您为phptestuser帐户选择的密码。
7.对于“Database”,键入php_test。
这里不需要在下划线前放置一个反斜线。
前一部分中phpMyAdmin插入一个反斜线(请参阅图20)是因为phpMyAdmin使用一个允许通配符的查询。
8.单击“Test”。
Dreamweaver将尝试连接到数据库。
如果连接失败,执行以下操作:
o核对服务器名、用户名和密码。
o检查Dreamweaver用于处理动态页的文件夹的设置(请参阅为Dreamweaver指定测试服务器)。
o验证Web和MySQL服务器都在运行。
o暂时禁用任何防火墙或安全程序。
如果连接有效,您需要将安全程序配置为允许Dreamweaver与MySQL之间进行通信。
9.单击“OK”。
“Database”面板中将显示新连接。
10.展开connTest连接,然后展开“Tables”分支。
您将看到数据库中的注释表格,展开它可以显示表格列的详细信息(请参阅图23)。
图23.“Databases”面板显示表格列。
11.单击“实时视图”按钮。
comments.php中的动态文本对象将替换为从数据库中检索出的数据(请参阅图24)。
图24.数据库中的数据显示在“实时视图”中。
祝贺您!
您的PHP开发环境和站点现已设置完毕,可以开始在Dreamweaver中开发PHPWeb应用程序了。
后续工作
本教程说明如何设置PHP开发环境、定义PHP站点和连接到MySQL数据库。
定义站点和测试服务器、建立MySQL连接是在Dreamweaver中开发PHPWeb应用程序的基础。
您现在已经准备好在Dreamweaver中使用PHP开发动态网站。
有关使用Dreamweaver进行PHP开发的更多文章和教程,请访问Dreamweaver开发人员中心的Web应用程序开发页面。
MoreLikeThis
∙ManagingmultiplesubscriptionsinPHP
∙BuildingDrupalZensubthemeswithDreamweaverCS4
∙Buildingyourfirstdynamicwebsite–Part1:
Settingupthesiteanddatabase
∙创建首个网站–第6部分:
发布网站
∙创建首个网站–第2部分:
创建页面结构
∙创建首个网站–第3部分:
设置页眉和导航菜单的样式
∙创建首个网站–第4部分:
插入图像和设置文本样式
∙创建首个网站–第5部分:
添加另一个页面
∙CreatingamultiscreenthemeforWordPressusingDreamweaverCS5.5
∙WorkingwithDrupalinDreamweaverCS5
Tutorialsandsamples
Tutorials
Samples
Dreamweaveruserforum
More
05/28/2015
PermanentlydisablethesearchpanelwhenIdoa"
find"
incodeview...
12/09/2015
IsAdobestillsupportingFireworks?
howcanIknowmyserialnumber?
DreamweavercannotaccesslocalWordpressfiles.Error"
style.css"
isnotonthelocaldisk.Whynot?
Isaveditthere.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Dreamweaver CS5 中定义 PHP 站点 定义
![提示](https://static.bdocx.com/images/bang_tan.gif)