如何建立一个较完整的网站发布系统.doc

上传人:F****n 文档编号:103462159 上传时间:2019-10-07 格式:DOC 页数:5 大小:36KB
返回 下载 相关 举报
如何建立一个较完整的网站发布系统.doc_第1页
第1页 / 共5页
如何建立一个较完整的网站发布系统.doc_第2页
第2页 / 共5页
如何建立一个较完整的网站发布系统.doc_第3页
第3页 / 共5页
如何建立一个较完整的网站发布系统.doc_第4页
第4页 / 共5页
如何建立一个较完整的网站发布系统.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何建立一个较完整的网站发布系统.doc》由会员分享,可在线阅读,更多相关《如何建立一个较完整的网站发布系统.doc(5页珍藏版)》请在金锄头文库上搜索。

1、如何建立一个较完整的网站发布系统(APHACHE+MYSQL+PHP)?今天和梁大哥学了点皮毛,拿来和大家分享: 一、APACHE的安装与配置 1、安装 WIN2000下安装顺序:APACHE-MYSQL或PHP。 在安装APACHE时确认80端口未被占用!(WIN2000的IIS默认WEB站点端口为80,此时应修改) 安装APACHE后测试;http:/localhost/index. 或http:/127.0.0.111 2、配置 先认识几个重要的文件夹。 logs文件夹存放日记文件,错误信息。其中httpd.pid负责进程监控,关闭它相当于关闭整个APACHE; bin存放自带命令。其中

2、htpassword是设置密码用的程序; conf存放参数配置文件。其中httpd.conf最常用,包含了所有需要修改的配置信息。 下面就是在httpd.conf中要修改的三处; 默认首页 参数及其值:Directoryindex index.html index.html.var 征听端口 参数及其值:listen(有的是ipaddress或port)80(单网卡) 或listen 202.198.131.83:80(多网卡,推荐采用这个) 或listen :80 站点目录 参数及其值:documentroot c:/Apache/hotdocs - 二、PHP的安装及设置 1、安装 把ph

3、p文件夹放在apache的同级目录下即可。然后复制php文件夹里的php.ini.dist,更名为php.ini,将其剪切至WINNT文件夹中。 2、配置 使APACHE支持php解析需要在httpd.conf中改三处: 指定php文件地址 参数及其值:Scriptalias /php/ c:/php/ 确定php扩展名(类型) 参数及其值:addtype application/x-httpd-php .php 对php类型的操作 参数及其值:action application/x-httpd-php /php/php.exe 对php.ini的修改:asp_tags=off改为on;da

4、ta handing中的register_globals=off改为on(忽略该项将无法传递识别变量) 3、使apache支持中文: 需要在httpd.conf中修改的参数及其值: defaultlanguage zh-cn addlanguage zh- languagepriority 添加zh-cn adddefaultcharset GB2312 AddCharset GB2312 .gb2312 .gb -三、安装MYSQL 1、在apache的赌柯枷掳沧癕YSQL即可。 2、运行MYSQL/BIN/winmysqladmin.exe,就可以对数据库进行操作了! =不过ftp上的ap

5、ache本身的安装是不用改httpd.conf文件的,使APACHE支持php解析在httpd.conf中的修改有的也是不用做的摘要:本文分别利用ASP,PHP,JSP这三个动态网站技术,使用跨Windows和Linux平台的同一个数据库MySql,采用统一的三种格式的表单界面,借用三种连接数据库的方法,在三种不同特点的WEB服务器环境下,给出了电子商务网站设计中的主要的前台和后台程序。 关键词:电子商务网站,网络数据库,ASP,PHP,JSP,服务器 1 引言: 目前动态网站设计技术主要有:利用Perl/C+/Delphi等开发的CGI,两种有名的API-ISAPI/NSAPI,还有Cold

6、Fusion,以及最近几年流行起来的3p技术-ASP,PHP,JSP(据Internet上有关网站统计约有近百种); ASP-Ative Server Page,由微软公司开发 ,是一个WEB服务器端的开发环境,主要采用脚本语言VBScript(或Javascript/perl等)作为自己的开发语言,可用ODBC或直接驱动法访问Window平台的数据库。PHP-Person Server Page ,是由Rasmus个人创立的一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,.是一种很有个性的网站开发语言,它支持目前绝大多数数据库。

7、JSP-Java Server Page , 是Sun公司推出的新一代站点开发语言,Sun 公司除Java 应用程序 和 Java Applet 之外,又创立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序开发,特别是有许多访问数据库的方法。在电子商务平台设计中,主要需要解决网站结构的设计,注册界面,交易界面,后台数据库,以及 配套模块诸如购物/用户/论坛/反馈/搜索/会话等设计;考虑篇幅,本文只给出统一的前台界面及后台数据库的3p设计方法;可以说ASP,PHP,JSP与网络数据库的操作是电子商务网站平台设计的坚强基石。 2 构建三种设计技术的运行环境2

8、.1构建ASP的运行环境:NT5.0Server,IIS5.0 ,ASP3.0 。 安装Windows2000Server(NT5.0Server)时选择IIS5.0有关选项。安装完后ASP3.0便内嵌于IIS5.0中。测试ASP:启动浏览器,在地址栏处输 http:/127.0.0.1:80/default.asp ,若浏览到IIS服务器的ASP欢迎页面,说明安装成功 2.2构建PHP4的运行环境:NT5.0Server, Apache1.3.12 php4.0 安装支持PHP的web服务器Apache1.3.12,将Apache服务器压缩文件解压缩,根据提示进行整个安装过程,自己选择安装到

9、目录d:apache下。安装PHP4,将PHP4压缩文件解压缩到d:php4即可,同时将其中的php.ini-dist文件拷贝到winnt目录中,将文件更名为php.ini,打开该文件将其中extension_dir 设置为:d:/php4,并加载扩展模块:将文件中含有;extention=*.dll的各项前面的;号去掉即可;修改设置Aphache服务器,用文本编辑器编辑目录d:aphache目录下的子目录conf下名为httpd.conf的文本文件,首先将#ServerName *这一行下加入ServerName http:/127.0.0.1/ ; ,其次将Port 80改为Port 81

10、(或其他与IIS5.0不冲突的端口),再其次设置更改Apache虚拟目录,将Documentroot d:/Apache/htdocs改为Documentroot d:/trade(该目录即是电子商务网站目录,可用任意方法建立目录trade),最后加入支持php4的如下语句:ScriptAlias /php4/ d:/php4/ AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml Action application/x-httpd-php4 /php4/php.exe;测试php:完成上述步骤

11、后,在d:trade目录下,用如何文本编辑器,生成扩展名为.php(或phtml)的文件test.php,在文件中输入如下php代码,存盘后,启动Apache,接着你在浏览器中输入 http:/127.0.0.1 :81/test.php,若看到php的版本和扩展模块等信息,说明环境安装设置成功。2.3构建JSP的运行环境:NT5.0Server,Resin1.13, jdk1.3 安装Java编译器jdk1.3:运行jdk1_3-win.exe,按照提示完成安装即可,将其安装在d:java1.3目录,也可安装在其他目录。 设置系统环境参数:控制面板/系统/环境页中选择path 参数加入d:j

12、dk1.3bin;增加新的环境参数classpath=d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;,然后重新启动计算机即可安装支持JSP的web服务器Resin1.1.3,将RESIN-1.1.3.zip释放为d:Resin1.1.3 即可。配置服务器端口,打开d:/resin1.1.3/conf/目录下的resin.conf文件在 8080 标签处将端口设置为82(在我的NT5.0上装有三个服务器,这样三个服务器的端口分别为IIS :80;Apache:81;Resin:82其实也可设置为其他互不冲突的端口号). 测试JSP:启动Resin服务器,启动浏览器

13、,在地址栏处输 http:/127.0.0.1:82/ ,若浏览到Resin服务器的JSP欢迎页面,说明安装成功3生成三种格式的动态表单页面 为了通用,这里采用可能用到的表单对象为例,至于下面设计具体数据表用到的字段,只要转成给出的表单域相应对象即可.3.1用ASP动态生成与数据库进行数据交流的操作表单: form.asp: 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾 3.2用PHP动态生成与数据库进行数据交流的操作表单: form.php 生成表单域头:? 生成普通文本:? 生成密码文本:?

14、生成滚动文本:? 生成单选:? 生成复选:? 生成列表框:网络数据库Asp技术Php技术Jsp技术网站设计 ? 生成提交按钮 ? 生成重填按钮? 生成表单域尾? 3.3用JSP动态生成与数据库进行数据交流的操作表单 form.jsp 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾4设计用于存储商务网站交互数据的MySql数据库4.1启动MySql数据库服务器(MySql的安装及ODBC驱动程序的安装与设置请参阅相关书籍) 可在NT5.0下用启动服务法/NET命令法/命令窗口键入MySqld-shar

15、eware法,启动MySql数据库服务器,启动数据库服务器后,在d:mysqlbin提示符下键入mysql-h 127.0.0.1 -u root 即可出现mysql提示符,从这开始即可进行对MySql数据库的各种操作。若要退出可键入quit/exit,若要关闭数据库服务器,可在d:mysqlbin提示符下键mysqladmin -u root shutdown 4.2建立MySql数据库 在MySql数据库的提示符mysql键入Create database tradedb ;(或go) 4.2.建立MySql数据库表 这里以商务网站中常用的几种数据表为例,主要用到的数据表和生成数据表的SQL代码如下:(这里的数据表字段只要分别对应上述表单域对象即可实际操作,数据表统一用tablename表示) 客户登录管理数据表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号