Windows操作系统下开发环境的安装与配置.docx

上传人:b****5 文档编号:11744875 上传时间:2023-03-31 格式:DOCX 页数:19 大小:271.83KB
下载 相关 举报
Windows操作系统下开发环境的安装与配置.docx_第1页
第1页 / 共19页
Windows操作系统下开发环境的安装与配置.docx_第2页
第2页 / 共19页
Windows操作系统下开发环境的安装与配置.docx_第3页
第3页 / 共19页
Windows操作系统下开发环境的安装与配置.docx_第4页
第4页 / 共19页
Windows操作系统下开发环境的安装与配置.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Windows操作系统下开发环境的安装与配置.docx

《Windows操作系统下开发环境的安装与配置.docx》由会员分享,可在线阅读,更多相关《Windows操作系统下开发环境的安装与配置.docx(19页珍藏版)》请在冰豆网上搜索。

Windows操作系统下开发环境的安装与配置.docx

Windows操作系统下开发环境的安装与配置

Windows操作系统下开发环境的安装与配置

软件下载地址:

ftp:

//202.204.118.138:

5105

一、安装Web服务器----Apache

1、双击Apache安装程序,始终单击Next按钮直到弹出图1-1所示的对话框,在各文本栏内填入如图所示内容,单击下一步。

图1-1安装ApacheHTTPServer2.2.4

2、一直单击Next完成安装。

3、测试,打开IE浏览器,在“地址栏”内输入:

http:

//127.0.0.1。

可看到“Itworks!

二、安装Mysql

1双击Mysql的setup安装程序,单击Next按钮,直到出现图2-1,选择“Typical”,单击Next按钮,单击“install”按钮。

出现图2-2注册后,选择“skipSign-up”,单击“Next”

图2-1安装Mysql5.0.4图2-2注册

2选择“finish”按钮后单击“Next”按钮,出现图2-3,选择“standardconfiguration”后,单击Next,出现图2-4。

3在图2-4中确保选中“InstallAsWindowsService”和“IncludeBinDirectoryinWindowsPATH”,单击Next

4输出两次“root”用户密码,选择“Next”后,选择“Execute”按钮,如果安装顺利,会顺序执行完产生数据库所需要的全部步骤。

5、测试,由“开始”按钮-à“运行”项,并输入cmd后回车,在DOS界面中输入:

mysql-uroot–p

passwd:

输入密码后可见mysql提示符:

mysql>

图2-3服务器配置模式窗口图2-4Mysql数据库服务器进程及可执行文件路径配置

三、安装PHP

1将文件解压到c:

\php,即已完成安装

2配置php.ini

1)将c:

\php\php.ini-dist改名为php.ini。

然后用任何文本编辑器打开,查找“extension_dir”选项,该选项用于指定php扩展模块的动态库文件所在的目录,这些动态库文件都在c:

\php\ext目录下,因此,需要将

extension_dir=”./”更改为extension_dir=”./ext”

2)查找“WindowsExtension”,下面列有许多含注释的扩展模块列表,其中有一行“;extension=php_mysqli.dll”,将该行前面的“;”删除。

3)保存php.ini文件并关闭。

3将PHP的安装路径添加到Windows系统的环境变量Path中

1)由控制面板-à系统,在弹出的对话框中选择“高级”标签,单击“环境变量”按钮,出现图3-1窗口。

双击“系统变量”栏中PATH项,弹出图3-2窗口

图3-2PATH环境变量设置窗口

图3-1环境变量设置窗口

2)在图3-2“PATH”环境变量设置窗口中,输入PHP及其扩展模块的安装目录“;c:

\php;c:

\php\ext”,单击“确定”按钮保存,一定要注意,千万不能输错。

4修改apache配置文件httpd.conf

1)由“开始”按钮-à“所有程序”-àapachehttpserver2.2.4-àconfigureapacheserver--àedittheapachehttpd.confconfigurationfile

2)在该文件中查找“LoadModule”,在最后一个含有该词的行的下边插入以下3行代码:

LoadModulephp5_module"C:

/php/php5apache2_2.dll"

AddTypeapplication/x-httpd-php.php

PHPIniDir"C:

/php"

一定不要输错!

,输入完成后,保存退出。

3)重启“apachehttpserver”,如果不熟悉重启过程可以选择重新启动计算机的方式重启该服务。

5、测试apache中的PHP动态链接库是否正常工作

1)在“C:

\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\htdocs”目录中创建test.php文件,其内容为:

用“记事本”输入以下行

phpinfo();

?

>

2)找开IE浏览器,在地址栏中输入:

http:

//127.0.0.1/test.php,如果设置正确可看到以下内容:

PHP在Windows下的开发环境设置完成!

编制的程序应放在:

“C:

\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\htdocs”目录中,该目录为apache的主目录(DocumentRoot)

程序编制1

一、表单

在“C:

\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\htdocs”目录中使用“记事本”编制表单,文件名为register1.php。

(一)、效果:

(二)、程序源代码

Registeringform

用户名:

密码:

重复密码:

姓名:

Email:

(三)、HTML表格

1、表格标记

表格标记

标记

描述

……

表格标记

……

行标记

……

单元格标记

标记代表表格的开始,标记代表行开始,而之间的就是单元格的内容

一个表格可以有多个

标记,分别代表多行和多个单元格

1)表格的属性

属性名称

格式

可能的取值

说明

表格的边框属性

单位:

像素。

默认时表格边框为0

通过BORDER属性定义边框的宽度

表格的高度和宽度属性

单位:

像素或百分比。

如果为百分比:

1、如果不是嵌套表格,那么百分比是相对于浏览器窗口而言;

2、如果是嵌套表格,则百分比相对的嵌套表格所在的单元格宽度

通过WIDTH属性定义表格的宽度,

通过HEIGHT属性定义表格的高度

默认情况下,表格的宽度和高度根据内容自动调整

单元格间距属性

单位:

像素

设定表格的单元格和单元格之间的间距

单元格边距属性

单位:

像素

单元格边距是指单元格内容和边框之间的距离

表格的水平对齐方式

在水平方向上,设定表格的对齐方式,分别有居左、居中、居右3种

表格的背景颜色属性

定义颜色的时候可以使用英文颜色名称或十六进制颜色值表示

设定表格的背景颜色

表格的标题

……标记之间的就是标题的内容,这个标记使用在标记中

表格标题的水平对齐方式

……

……

……

居左

居中

居右

默认情况下,表格的标题居中

可以通过Align属性设定标题文字水平对齐方式

表格标题的垂直对齐属性

……

……

居上

居底

表格的标题可以放在表格的上方或者下方,通过VALIGN属性进行调整

2)、行标记

属性

标记的属性和
标记的属性非常相似,用于设定表格中某一行的属性

属性名称

格式

可能的取值

说明

行的背景色属性

使用英文颜色名称或十六进制颜色值表现

设定行的背景颜色

行的水平对齐属性

在水平方向上,设定行的对齐方式

行的垂直对齐属性

在垂直方向上,设定行的对齐方式

3)、单元格标记

属性

标记的属性和标记的属性非常相似,用于设定表格中某一单元格的属性(略)

属性名称

格式

可能的取值

说明

单元格的背景色属性

使用英文颜色名称或十六进制颜色值表现

设定单元格的背景颜色

单元格的水平对齐属性

在水平方向上,设定单元格的对齐方式

单元格的垂直对齐属性

在垂直方向上,设定单元格的对齐方式

单元格的高度和宽度属性

单位:

像素或百分比

默认情况下,单元格的高度和宽度根据内容自动调整

单元格的跨行属性

Value值为单元格跨的行数

在复杂表格中,有的单元格在垂直方向上是跨多个单元格的。

单元格的跨列属性

Value值为单元格跨的列数

在复杂表格中,有的单元格在水平方向上是跨多个单元格的。

定义单元格跨的列数

(四)建立表单页面

表单:

HTML表单是HTML页面与浏览器端实现交互的重要手段,利用表单可以收集客户端提交的有关信息。

无论网站使用的是哪种形式的语言(ASP,PHP,JSP)来实现网站的互动功能,表单已经成为它们统一的外在形式。

表单的处理过程为:

当单击表单中的“提交”按钮时,输入在表单中的信息就会上传到服务器中,然后由服务器的有关程序进行处理,处理后或者将用户提交的信息储存在服务器端的数据库中,或者将有关的信息返回到客户端浏览器上。

1、表单标记

表单是网页上的一个特定区域。

这个区域是由一对
标记定义的

基本语法

……..

解释:

标记的属性

属性

描述

表单的名称。

通过为表单命名可以控制表单与后台程序之间的关系

定义表单结果从浏览器传送到服务器的方法,一般有两种方法:

get和post

1Get方法是将表单内容附加在URL地址后面,所以对提交信息的长度进行了限制,不可以超过8192个字符。

如果信息太长,将被截去。

同时get方法不具有保密性,不适合处理如信息用卡卡号等要求保密的内容,而且不能传送非ASCII码的字符。

2post方法是将用户在表单中填写的数据包含在表单的主体中,一起传送给服务器上的处理程序,该方法没有字符的限制,它包含了ISO10646的字符集。

Post方法是一种邮寄的方式,在浏览器的地址栏不显示提交的信息,传送的数据是没有限制的。

例:

cc@”>…….

用来定义表单处理程序的位置(相对地址或绝对地址)。

cc@>表单名称为invest,将表单的内容以电子邮件方式投递到cc@

设置如果有信息返回,表单信息返回的窗口,target_win取值有以下几种

_blank将返回信息显示在新开的浏览器窗口中

_parent将返回信息显示在父级浏览器窗口中

_self将返回信息显示在当前浏览器窗口中

_top将返回信息显示在顶级浏览器窗口中

设置表单资料的编码方式。

Value的取值为:

Text/plain以纯文本形式传送

Application/x-www-fom-urlencoded默认的编码形式

Multipat/Form-data使用MIME编码

2、输入标记

1)、基本语法:

其中:

name=”field_name”表示域的名称;type=”type_name”表示域的类型

2)、域的类型

域的类型

语法格式

说明

文字域TEXT

其中:

name文字域的名称;maxlength文字域的最大输入数

size文字域的宽度(以字符为单位);value文字域的默认值

TEXT属性值用来设定在表单中的文本域

密码域PASSWORD

在表单中的另一种文本域,输入到该文本域的文字均以*或园点表示

文件域FILE

文件域可以让用户在域的内部填写自己硬盘中的文件路径,然后通过表单上传。

文件域的外观是一个文本框加一个“浏览”按钮,用户即可以直接将要上传给网站的文件的路径填写在文本框中,也可以单击浏览按钮,在自己的电脑中找到要上传的文件

复选框CHECKBOX

其中:

value表示选中项目后传送到服务器端的值

[checked]表示此项被默认选中

浏览者填写表单时,有一些内容可以通过让浏览者进行选择的形式实现。

选择域分为两种:

多选框和单选框

复选框能够进行项目的多项选择,以一个方框表示

单选框RADIO

其中:

value表示选中项目后传送到服务器端的值

[checked]表示此项被默认选中

单选框能够进行项目的单项选择,以一个圆框表示

提交按钮SUBMIT

其中:

value值代表显示在按钮上面的文字

单击submit按钮,可以实现表单内容的提交

重复按钮RESET

其中:

value值代表显示在按钮上面的文字

单击reset按钮,可以清除表单的内容,恢复默认的表单内容设定

普通按钮BUTTON

其中:

value值代表显示在按钮上面的文字

普通按钮主要是为了配合Javascript脚本来进行表单的处理。

例:

建立表单

在“C:

\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\htdocs”目录中使用“记事本”编制表单,文件名为form.html。

建立表单

用户调查

cc@>

姓名:


网址:

//">

密码:


确认密码:


请上传您的照片:


请选择您喜欢的音乐:

摇滚乐

爵士乐

流行乐

请选择您居住的城市:

北京

上海

南京

二、从表单中读取数据

在“C:

\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\htdocs”目录中使用“记事本”编制表单,文件名为register2.php。

(一)、程序执行效果

(二)、程序源代码

php

$username=$_POST['username'];

$pwd=$_POST['pwd'];

$repeat_pwd=$_POST['repeat_pwd'];

$name=$_POST['name'];

$email=$_POST['email'];

?

>

Registeringform

php

if(!

empty($username)){

echo"您填写的信息是:


\n";

echo"用户名:

$username
\n";

echo"密码:

$pwd
\n";

echo"重复密码:

$repeat_pwd
\n";

echo"姓名:

$name
\n";

echo"Email:

$email
\n";

}

?

>

用户名:

密码:

重复密码:

姓名

展开阅读全文
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1