论文部分内容阅读
[摘 要]本文通过对在IIS、Apache、Tomcat容器下结合My Sql等网络数据库、利用PHP、JSP等网站开发技术为中小企业架设网站服务的研究,提出了中小企业小规模及低成本环境下组建企业网站服务的解决方案。
[关键词]WEB server;IIS;PHP;JSP;Tomcat;Apache;My Sql virtual host
中图分类号:TP393.092 文献标识码:A 文章编号:1009-914X(2015)27-0144-01
SME Web Services Architecture
Zhao YuanCheng
(Neusoft Institute, Guangdong, Department of computer science and technology GuangDong Foshan 528000)
[Abstract]Based on the combination under IIS, Apache, Tomcat container My Sql peer network database, the use of PHP, Small and Medium Enterprises website hosting services and other web development technologies JSP proposed small-scale and low-cost environment for SMEs under the formation of enterprise web services solutions.
[Key words]WEB server;IIS;PHP;JSP;Tomcat;Apache;My Sql; virtual host
1、引言
中小企业在架设企业网站服务的时候,考虑的众多决定性因素里,成本一直是至关重要的一环,这就使得许多中小企业在架设企业网站的时候,希望能够尽量节省成本,因而Linux操作系统,Apache和Tomcat容器,Mysql数据库,Php,JSP开发语言等一系列免费的系统及软件成为中小企业架设网站时的首选,本文通过使用Tomcat和Apache作为容器,结合Mysql数据库架设PHP和JSP网站的大致方法,为中小企业小规模和低成本环境下的企业网站服务提供解决方案。
2、PHP网站构架
PHP(Hypertext Preprocessor “超文本预处理器”)是一种通用开源脚本语言。PHP吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域,由于其运维成本较低,且服务稳定,是目前中小企业网站服务主要采用的编程语言。
PHP的开发及运行环境环境配置有很多种,较为常见的是使用Apache环境,运行PHP5以上版本,大致思路为:
(1)安装Apache,首先使用netstat 命令查询端口占用情况,切记80端口不被占用。
(2)安装及配置My Sql数据库,端口和密码在企业级网站服务中应尽量配置以保障安全访问,如果要访问网络数据库,使用grant all on DBname.TBname to user@host identified by ‘password’ 赋予权限。
(3)配置php扩展支持,使其支持My Sql数据库。
(4)修改apache的配置文件httpd.conf,使其支持大字符集,并支持更多网站文档格式,并启动PHP模块。
(5)在中小企业,一般都需要启用网站的域名,因此在Apache的Httpd配置文件中应写入虚拟主机支持,具体写法是:
NameVirtualHost www.susu1.com:80 #网站1
ServerAdmin susu@susu.com #电邮
DocumentRoot "d:\long" #可以使用绝对路径。注意写法
ServerName www.susu1.com #域名
文档的路径也可以使用DocumentRoot /www/docs/susu2 这种相对路径的写法在有些小企业,由于网站服务器只有一台,且已经被用作IIS容器的网站服务器,这时使用Apache就可能无法使用80端口,且网站服务过多,不利于管理,其实这时可以不使用Apache,采用在IIS下假设PHP的方法,大致思路是:
(1)解压缩php到C:\php 注意要使用不带空格的目录。
(2)修改php的配置文件,具体是:
A:Php目录下php.ini.recommened 复制一份并修改为php.ini
B:编辑php.ini,使其支持Mysq等服务扩展
C:复制php.ini到windows目录;复制php5ts.dll,libmysql.dll这两个文件到system32目录
(3)在iis建立网站 并调用php5isapi,添加主文档index.php
3、JSP网站构架
JSP全名为Java Server Pages,是基于简化的Servlet设计的一种动态网页技术标准。JSP在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 是目前应用广泛跨平台网站服务。
JSP网站服务需要安装JRE,也就是JAVA的运行环境,在中小企业网站构架中应直接安装JDK,就是JAVA的开发工具,JDK自带了JRE的运行环境,并且支持网站的编译,对网站的开发配置较为有利。
JSP网站发布的容器很多,目前比较适合中小企业使用的首选Tomcat,Tomcat的配置文件在conf文件夹的server.xml中,应用时一般需要修改PORT端口及扩展支持。JSP WEB Service 的虚拟主机的配置,它的语法可以参考以下文件
参考文献
[1] DAVID LANE[美].PHP & MYSQL WEB数据库应用开发指南 东南大学出版社.2006.
[2] 林展宏;熊慧芳,最佳的IIS6+php5配置方法.[J]《中国教育网络》 2009年05期.
[3] 张俊强;校园网络办公系统技术研究[D];中北大学;2008年.
[4] 郭金寶;基于SOA的ERP库存管理系统的研究[D];西华大学;2010年.
[5] 陈源明;网络协同办公自动化系统的设计与实现[D];电子科技大学;2010年.
[6] 刘会武;我国中小企业创新服务体系结构研究[J]《科技创新与生产力》 2011年06期.
作者简介
赵元成(1977-),男,汉族,网络工程师,研究方向:计算机网络应用 网络安全技术与应用。
[关键词]WEB server;IIS;PHP;JSP;Tomcat;Apache;My Sql virtual host
中图分类号:TP393.092 文献标识码:A 文章编号:1009-914X(2015)27-0144-01
SME Web Services Architecture
Zhao YuanCheng
(Neusoft Institute, Guangdong, Department of computer science and technology GuangDong Foshan 528000)
[Abstract]Based on the combination under IIS, Apache, Tomcat container My Sql peer network database, the use of PHP, Small and Medium Enterprises website hosting services and other web development technologies JSP proposed small-scale and low-cost environment for SMEs under the formation of enterprise web services solutions.
[Key words]WEB server;IIS;PHP;JSP;Tomcat;Apache;My Sql; virtual host
1、引言
中小企业在架设企业网站服务的时候,考虑的众多决定性因素里,成本一直是至关重要的一环,这就使得许多中小企业在架设企业网站的时候,希望能够尽量节省成本,因而Linux操作系统,Apache和Tomcat容器,Mysql数据库,Php,JSP开发语言等一系列免费的系统及软件成为中小企业架设网站时的首选,本文通过使用Tomcat和Apache作为容器,结合Mysql数据库架设PHP和JSP网站的大致方法,为中小企业小规模和低成本环境下的企业网站服务提供解决方案。
2、PHP网站构架
PHP(Hypertext Preprocessor “超文本预处理器”)是一种通用开源脚本语言。PHP吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域,由于其运维成本较低,且服务稳定,是目前中小企业网站服务主要采用的编程语言。
PHP的开发及运行环境环境配置有很多种,较为常见的是使用Apache环境,运行PHP5以上版本,大致思路为:
(1)安装Apache,首先使用netstat 命令查询端口占用情况,切记80端口不被占用。
(2)安装及配置My Sql数据库,端口和密码在企业级网站服务中应尽量配置以保障安全访问,如果要访问网络数据库,使用grant all on DBname.TBname to user@host identified by ‘password’ 赋予权限。
(3)配置php扩展支持,使其支持My Sql数据库。
(4)修改apache的配置文件httpd.conf,使其支持大字符集,并支持更多网站文档格式,并启动PHP模块。
(5)在中小企业,一般都需要启用网站的域名,因此在Apache的Httpd配置文件中应写入虚拟主机支持,具体写法是:
NameVirtualHost www.susu1.com:80 #网站1
ServerAdmin susu@susu.com #电邮
DocumentRoot "d:\long" #可以使用绝对路径。注意写法
ServerName www.susu1.com #域名
文档的路径也可以使用DocumentRoot /www/docs/susu2 这种相对路径的写法在有些小企业,由于网站服务器只有一台,且已经被用作IIS容器的网站服务器,这时使用Apache就可能无法使用80端口,且网站服务过多,不利于管理,其实这时可以不使用Apache,采用在IIS下假设PHP的方法,大致思路是:
(1)解压缩php到C:\php 注意要使用不带空格的目录。
(2)修改php的配置文件,具体是:
A:Php目录下php.ini.recommened 复制一份并修改为php.ini
B:编辑php.ini,使其支持Mysq等服务扩展
C:复制php.ini到windows目录;复制php5ts.dll,libmysql.dll这两个文件到system32目录
(3)在iis建立网站 并调用php5isapi,添加主文档index.php
3、JSP网站构架
JSP全名为Java Server Pages,是基于简化的Servlet设计的一种动态网页技术标准。JSP在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 是目前应用广泛跨平台网站服务。
JSP网站服务需要安装JRE,也就是JAVA的运行环境,在中小企业网站构架中应直接安装JDK,就是JAVA的开发工具,JDK自带了JRE的运行环境,并且支持网站的编译,对网站的开发配置较为有利。
JSP网站发布的容器很多,目前比较适合中小企业使用的首选Tomcat,Tomcat的配置文件在conf文件夹的server.xml中,应用时一般需要修改PORT端口及扩展支持。JSP WEB Service 的虚拟主机的配置,它的语法可以参考以下文件
参考文献
[1] DAVID LANE[美].PHP & MYSQL WEB数据库应用开发指南 东南大学出版社.2006.
[2] 林展宏;熊慧芳,最佳的IIS6+php5配置方法.[J]《中国教育网络》 2009年05期.
[3] 张俊强;校园网络办公系统技术研究[D];中北大学;2008年.
[4] 郭金寶;基于SOA的ERP库存管理系统的研究[D];西华大学;2010年.
[5] 陈源明;网络协同办公自动化系统的设计与实现[D];电子科技大学;2010年.
[6] 刘会武;我国中小企业创新服务体系结构研究[J]《科技创新与生产力》 2011年06期.
作者简介
赵元成(1977-),男,汉族,网络工程师,研究方向:计算机网络应用 网络安全技术与应用。