linux上OA环境搭建步骤.docx
- 文档编号:9259663
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:14
- 大小:179.22KB
linux上OA环境搭建步骤.docx
《linux上OA环境搭建步骤.docx》由会员分享,可在线阅读,更多相关《linux上OA环境搭建步骤.docx(14页珍藏版)》请在冰点文库上搜索。
linux上OA环境搭建步骤
第一个测试环境
apache的安装
第一步:
apache的安装
Linux+Apache+mysql+php+discuzz
[root@sugar~]#gzip-dhttpd-2.2.4.tar.gz
[root@sugar~]#tarxvfhttpd-2.2.4.tar
[root@sugar~]#cdhttpd-2.2.4
[root@sugar~]#./configure
[root@sugar~]#make
[root@sugar~]#makeinstall
apache默认安装路径:
/usr/local/apache2
/usr/local/apache2下面关键目录说明
conf:
apache服务器的配置目录
htdocs:
需要发布应用程序的目录
bin:
apache服务器的可执行程序目录
第二步:
apache的配置修改
[root@sugar~]#vi/usr/local/apache2/conf/httpd.conf
将#ServerName:
80中的“#”删掉,并将改为本机的ip地址
第三步:
apache服务安装检测
apache安装是否成功的检测
1启动apache服务
说明:
apache服务的启动和停止
[root@sugar~]#cd/usr/local/apache2/bin
[root@sugar~]#./apachectlstart这是启动apache服务
[root@sugar~]#./apachectlstop这是停止apache服务
2在window平台通过ie访问linux上面apache的测试页面,
http:
//your_linux_ip/如图所示
如果出现itworks字样,说明apache安装成功
mysql的安装
第一步:
mysql的安装
[root@sugar~]#rpm-ivhMySQL-client-community-5.0.37-0.rhel4.i386.rpm
[root@sugar~]#rpm-ivhMySQL-devel-community-5.0.37-0.rhel4.i386.rpm
[root@sugar~]#rpm-ivhMySQL-server-community-5.0.37-0.rhel4.i386.rpm
如果在安装的过程中发现系统中已经有其他的mysql的版本存在,需要先将系统中原有的版本卸载,如下图所示
可以使用命令rpm-e--nodepsmysql-4.1.20-1.RHEL4.1.i386
卸载后再安装5.0.37的版本
第二步:
mysql安装的检测
[root@sugar~]#mysql
如果安装成功就能进入mysql界面
mysql>
这时可以使用sql命令对mysql数据库进行操作,注:
命令后面一定要跟分号;
mysql>showdatabases;
查看数据库中有几个实例
mysql>usemysql;访问mysql实例
mysql>showtables;显示mysql实例中的表
mysql>selecthost,userfromuser;查看user表中的数据
第三步:
远程访问mysql数据库
user表中记录了不同的用户对mysql数据库的访问权限
如果我们要远程访问mysql数据库的话,需要对user表中的记录做相应修改
mysql>updateusersethost=‘%’whereuser=‘root’andhost=‘bwf’;
注意:
上面一句中%的意思就是容许任何机器从远程访问mysql数据库,bwf是linux这台机器的hostname,需要根据自己机器的实际名称做修改。
Mysql>quit
[root@sugar~]#mysqladminreload重新加载,使update语句修改生效
在window上安装远程连接mysql的工具,在02.MySql目录中
mysql-gui-tools-5.0-r11a-win32.msi
从开始菜单找到工具MySql-MysqlQueryBrowse
按照下图中的信息填写
如果能够登陆进去,说明mysql安装成功
php的安装
第一步:
php的安装
[root@sugar~]#gzip-dphp-5.2.1.tar.gz
[root@sugar~]#tarxvfphp-5.2.1.tar
[root@sugar~]#cdphp-5.2.1
[root@sugar~]#./configure--with-apxs2=/usr/local/apache2/bin/apxs--with-mysql
[root@sugar~]#make
[root@sugar~]#makeinstall
[root@sugar~]#cpphp.ini-dist/usr/local/lib/php.ini
第二步:
php的配置
[root@sugar~]#cd/usr/local/apache2/conf
[root@sugar~]#vihttpd.conf
查找:
LoadModulephp5_modulemodules/libphp5.so
找到上面这句话,在其下面添加
AddTypeapplication/x-httpd-php.php.phtml
保存退出
重启Apache服务
[root@sugar~]#/usr/local/apache2/bin/apachectlrestart
在/usr/local/apache2/htdocs目录下编缉一个php文件hello.php,内容如下
php echo '
Hello World
'; ?>
第三步:
检查php安装是否成功
在window界面通过ie访问php文件
http:
//your_linux_ip/hello.php
如果页面显示
HelloWorld
则php安装成功
ZendOptimizer的安装
第一步ZendOptimizer的安装
[root@sugar~]#gzip-dZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz
[root@sugar~]#tarxvfZendOptimizer-3.2.6-linux-glibc21-i386.tar
安装:
[root@sugar~]#cdZendOptimizer-3.2.6-linux-glibc21-i386
[root@sugar~]#./install
应用程序的部署
说明:
Discuss系统是一个论坛,可以看作开发团队完成的项目,是提交给测试组测试的对象
这个系统运行环境的要求是:
操作系统:
linuxredhatenterprise4
web服务器:
apache
数据库:
mysql5.0.37-0
运行环境:
php-5.2.1+zendoptimizer
以上环境已经安装完毕,现在需要将discuzz部署到web服务器apache
部署步骤
把upload拷贝到LINUX下/usr/local/apache2/htdocs/下
把upload下所有文件的权限设为777
[root@sugar~]#chmod-R777upload
编辑upload下config.inc.php文件(修改如下几项)
$dbhost='localhost';//数据库服务器
$dbuser='root';//数据库用户名
$dbpw='';//数据库密码
$dbname='discuz';//数据库名
通过window的ie,访问disscuzz的论坛
http:
//your_linux_ip/upload/install.php
按照页面的提示进行配置即可
第二个测试环境
上面的第一个环境是以php为开发语言的web系统所需要的环境
现在再来部署以java为开发语言的web系统所需要的环境,二者的区别主要在于开发语言的不同
环境要求:
操作系统:
linuxredhatenterprise4
web服务器:
apache+tomcat
数据库:
mysql5.0.37-0
运行环境:
jdk
apache和mysql已经在第一个环境中安装完毕
安装jdk
[root@sugar~]#chmod755jdk-6u1-linux-i586-rpm.bin
[root@sugar~]#./jdk-6u1-linux-i586-rpm.bin
输入yes
[root@sugar~]#rpm–ivhjdk-6u1-linux-i586.rpm
安装目录:
/usr/java/jdk1.6.0_01
[root@sugar~]#vi/etc/profile
加入
JAVA_HOME=/usr/java/jdk1.6.0_01
CLASSPATH=$JAVA_HOME/lib:
$JAVA_HOME/jre/lib
PATH=$PATH:
$JAVA_HOME/bin:
$JAVA_HOME/jre/bin
exportPATHCLASSPATHJAVA_HOME
[root@sugar~]#logout
重新登陆执行:
[root@sugar~]#echo$JAVA_HOME检查变量内容正确性
TOMCAT安装
第一步Tomcat的安装
[root@sugar~]#gzip-dapache-tomcat-6.0.10.tar.gz
[root@sugar~]#tarxvfapache-tomcat-6.0.10.tar
[root@sugar~]#cp-Rapache-tomcat-6.0.10/usr/local/
[root@sugar~]#cd/usr/local
[root@sugar~]#ln-sapache-tomcat-6.0.10/tomcat
第二步Tomcat的启动和停止
启动Tomcat:
[root@sugar~]#/usr/local/tomcat/bin/startup.sh
关闭Tomcat:
[root@sugar~]#/usr/local/tomcat/bin/shutdown.sh
第三步Tomcat安装是否成功检测
通过window的ie访问Tomcat的页面
http:
//your_linux_ip:
8080
如果能看到黄色的小老虎的页面,那么tomcat运行成功
tomcat目录下关键目录的说明:
conf:
tomcat服务器的配置文件存放的目录,如配置文件server.xml
bin:
tomcat服务器的可执行文件的存放目录
webapp:
tomcat上面用来发布被测试系统的目录
Apache和Tomcat的集成
apache和tomcat的集成需要借助桥梁模块mok_jk来进行通信
第一步:
编译mod_jk模块
[root@sugar~]#gzip-dtomcat-connectors-1.2.21-src.tar.gz
[root@sugar~]#tarxvftomcat-connectors-1.2.21-src.tar
[root@sugar~]#cdtomcat-connectors-1.2.21-src/native/
[root@sugar~]#./configure--with-apxs=/usr/local/apache2/bin/apxs
[root@sugar~]#make
[root@sugar~]#cp./apache-2.0/mod_jk.so/usr/local/apache2/modules/
第二步修改配置文件,使apache能调用mok_jk模块来工作
1拷贝mod_jk.conf和workers.properties到Apache的conf目录
2编辑httpd.conf,增加:
LoadModulejk_modulemodules/mod_jk.so
Include/usr/local/apache2/conf/mod_jk.conf
3编辑Tomcat的配置文件server.xml,在HOST段中加入:
第三步检测apache和tomcat的集成是否成功
重新启动Apache和Tomcat,测试hello.jsp页面
JSP文件放在docBase指定的目录(/usr/local/apache2/htdocs/)
在window的ie来访问页面http:
//your_linux_ip/hello.jsp
如果显示如下信息为集成成功:
HelloWorld!
..
第三个测试环境
现在再来部署以java为开发语言的web系统所需要的环境
环境要求:
操作系统:
linuxredhatenterprise4
web服务器:
tomcat
数据库:
mysql5.0.37-0
运行环境:
jdk
jira的安装配置
第一步jira的安装
[root@sugar~]#gzip-datlassian-jira-enterprise-3.8-standalone.tar.gz
[root@sugar~]#tarxvfatlassian-jira-enterprise-3.8-standalone.tar
[root@sugar~]#mvatlassian-jira-enterprise-3.8-standalone
/opt/jira
说明:
jira本身是一个开源的缺陷管理系统,它的包里面已经集成了tomcat服务器,安装jira的过程就已经把tomcat服务器安装好了
为了避免和前面的tomcat服务器冲突,可以将前面的tomcat服务器停掉。
或者修改tomcat服务器的端口号为不同的端口号
端口号的修改方法:
[root@sugar~]#cd/opt/jira/conf
[root@sugar~]#viserver.xml
查找字符串
Connectorport="8080"
将8080修改为8090即可
Jira的启动和停止
[root@sugar~]#/opt/jira/bin/startup.sh启动tomcat
[root@sugar~]#/opt/jira/bin/shutdown.sh关闭tomcat
Http:
//your_linux_ip:
8090/
如果出现如下的图片,则说明jira安装成功
第二步为jira创建数据库实例和用户
jira系统中的数据目前都存放在文件中进行管理,我们需要修改其配置,连接数据库
创建库jiradb
mysql>createdatabasejiradb;
创建用户jirauser,密码jira
mysql>createuser'jirauser'identifiedby'jira';
赋予用户jirauser对库jiradb操作的所有权利
mysql>grantallprivilegeson*.*to'jirauser'@'%'identifiedby'jira'withgrantoption;
mysql>grantallprivilegeson*.*to'jirauser'@'localhost'identifiedby'jira'withgrantoption;
第三步检测第二步操作是否成功
使用如下命令进行测试:
[root@sugar~]#mysql--user=jirauser--password=jira--database=jiradb
如果能够进入mysql>界面,说明上面的操作成功
第四步修改jira的配置,使其连接数据库
1jira连接mysql数据库,需要相关的数据库驱动,将如下的包拷贝到jira的目录下:
JDBCdriver
拷贝mysql-connector-java-3.1.12-bin.jar到/opt/jira/common/lib/下
2配置server.xml
[root@sugar~]#vi/opt/jira/conf/server.xml
删除
username="sa"
password=""
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:
hsqldb:
${catalina.home}/database/jiradb"
minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"
增加
username="jirauser"
password=“jira"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:
mysql:
//localhost/jiradb?
autoReconnect=true"
maxActive="20"/>
3修改文件entityengine.xml
[root@sugar~]#vi/opt/jira/atlassian-jira/WEB-INF/classes/entityengine.xml
修改 即: 注意: 这里的schema-name=“public”这句话要删除 4jira的启动和停止 [root@sugar~]#/opt/jira/bin/startup.sh [root@sugar~]#/opt/jira/bin/shutdown.sh 第五步检测jira连接数据库是否正常 启动jira服务 通过window的ie来访问jira页面 http: //your_linux_ip: 8090 如果页面显示正常 登陆mysql数据库访问实例jiradb,看jiradb中有没有很多表生成,如果有,说明jira连接mysql数据库成功。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux OA 环境 搭建 步骤