2024年5月15日发(作者:)
Linux是一个性能优异、安全的操作系统,许多大型的Web应用都是基于Linux作为服
务器,所以系统的学习一下Linux操作系统是非常有必要的。本文不以Linux基础为例,主
要以Linux服务器端开发环境搭建为主,适合有一定Linux基础的朋友。
本文采用的Linux环境为RedHat Enterprise Linux Server4。本文主要讲解以下内容:
Java开发环境的安装和配置(JDK安装、环境变量的配置)
Tomcat服务器安装和配置(Tomcat安装、环境变量配置)
基于源码的MySQL数据库安装(此处之所以采用源码编译安装,为了后面的PHP
环境做准备)
Oracle数据库的安装(包括服务器端和客户端的安装)
Apache服务器的安装和配置(主要用来运行PHP程序)
PHP环境安装和配置
Flex开发环境搭建
从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境:
必备工具:
VMware-workstation-6.5或更高版本
RedHat Enterprise Linux 4的iso文件,共4个
SSHSecureShellClient,用于远程连接Linux
,可以从sun网站下载
,MySQL的Linux源码分发包
SQLyog Enterprise,MySQL的可视化操作工具
10201_database_,Oracle的Linux版本
10201_,Oracle在Win下的客户端,注意根据操作系统选择
PL/SQL Developer,操作Oracle的可视化工具
PHP相关组件
,Apache服务器
flex_sdk_,Flex SDK
由于本人采用的是Windows7环境,所以不能直接安装Linux操作系统,我将用WMware
虚拟机来承载Linux操作系统,而Windows作为宿主机。下面我开始讲解具体步骤。
启动VMWare,出现如下界面:
点击新建虚拟机按钮,出现如下界面:
根据情况自行选择安装的类型,此处我采用默认安装类型。点击Next按钮出现如下界
面:
选择“我将操作系统以后安装”,点击Next按钮出现如下界面:
由于我们安装的是Linux,根据需要选择Linux的版本,点击Next按钮,出现如下界面:
指定虚拟机名称和安装的位置,点击Next按钮出现如下界面:
最大磁盘大小根据情况指定,选择“以每个文件为2GB存储虚拟磁盘”,点击Next出
现如下界面:
点击定制硬件按钮出现如下界面:
根据需要定制硬件,注意如下几处红色的选择:
配置好这几项后点击“OK”按钮出现如下界面:
点击Finish按钮,出现如下界面,进入Linux安装。
在检测文件完整性的时候选择“SKIP”即可,出现如下界面:
点击Next按钮,出现如下界面:
根据个人喜好选择Linux系统的语言,此处我选择“简体中文”,点击Next出现如下界
面:
此处不需要修改,点击“下一步”按钮即可,出现如下界面:
分区,此处不要选择“自动分区”,选择“用 Disk Druid手工分区”,点击“下一步”出
现如下界面:
弹出警告,点击“是”按钮,出现分区界面如下:
分区主要分为3个区:/boot分区、Swap分区、/分区,三个分区的值详见如下界面:
分区设置好后,点击“下一步”按钮出现如下界面:
由于我们是自己使用,无需设置安全级别,直接点击“下一步”按钮出现如下界面:
此处默认,后期通过XWindow界面设置,点击“下一步”按钮出现如下界面:
此处选择无防火墙,点击“下一步”按钮出现如下界面:
弹出警告,点击“继续”按钮后出现如下界面:
此处无需更改,点击“下一步”按钮出现如下界面:
此处无需更改,点击“下一步”按钮出现如下界面:
设置好root用户的密码,点击“下一步”按钮出现如下界面:
此处选择“定制要安装的软件包”,点击“下一步”按钮出现如下界面:
根据需要选择要安装的软件,点击“下一步”按钮出现如下界面:
点击“下一步”按钮,出现安装界面:
出现提示点击“继续”按钮,出现如下界面:
等待安装。。。。。。,安装完成后出现如下界面:
点击“下一步”按钮出现如下界面:
点击“同意协议”,点击“下一步”,出现如下界面:
点击“下一步”按钮出现如下界面:
点击“下一步”按钮出现如下界面:
输入用户名和密码,点击“下一步”出现如下界面:
点击“下一步”按钮出现如下界面:
点击“下一步”按钮出现如下界面:
点击“下一步”按钮出现如下界面:
输入用户名和密码,此处以root用户登录,因为要设置一下Linux系统的相关内容,登
录后出现如下界面:
至此,我们的Linux就算是安装完成了,但是现在只是安装好了Linux,并没有什么实质
意义,既不能联网也不能与宿主机(Windows)互相通信,要想实现这些功能需要对Linux
进行一些更为细致的配置,下面我将讲解如何在Linux下上网以及如何实现Windows与Linux
进行通信。
本阶段主要讲解如何在Linux下进行上网,以及如何实现Linux与宿主机进行相互通信,
这部分是最重要的一部分,没有这部分后面的软件安装操作将无法进行。闲话少絮,咱们直
接进入主题。
要想实现Linux上网,第一步我们需要安装VMware为我们提供的工具,具体步骤如下:
选择VM→Install WMware Tools…菜单后,Linux将自动挂载光驱,界面如下:
右键在VMware Toos上单击,出现如下界面:
单击“打开”,进入Linux光驱后,出现如下界面:
右键单击文件,选择“复制文件”:
复制后,点击关闭按钮,右键单击“计算机”,选择“打开”,出现如下界面:
双击“文件系统”图标,弹出如下界面:
双击“tmp”目录,进入该目录后,单击右键,选择“粘帖文件”:
粘帖完成后,关闭所有已经打开的窗口,在主界面右键,选择“打开终端”菜单,界面
如下:
在终端输入如下图所示命令:
待解压缩完成后,继续在命令窗口输入如下图所示命令:
回车后,开始安装WMware提供的工具,弹出的所有确认直接回车即可。等待安装完
成,至此Linux的配置暂时告一段落,下面我们回到虚拟机。
WMware为我们提供了两块虚拟网卡:分别是VMware Network Adapter VMnet1和
VMware Network Adapter VMnet8,这两块虚拟网卡一块采用Bridge方式一块采用NAT方式,
我们要用VMnet8这块网卡,所以先要把VMnet1禁用掉,然后配置虚拟机,具体步骤如下:
选择Edit→Virtual Network Editor…后,弹出如下界面:
我们一定要选中VMnet8,然后点击“NAT Settings…”按钮,弹出如下界面:
记录下红色框框住的Gateway IP,一定要记住这个地址,一会儿我们需要用它来配置我
们的虚拟网卡的默认网关。记录后,点击OK。
再点击“DHCP Settings…”按钮,弹出如下界面:
我们要记住Start IP address和End IP address两个信息,这两个地址对我们来说很重要,
因为它是我们后期配置Linux网卡IP地址的依据,也就是说我们Linux网卡的IP地址必须介
于这个起始IP和终止IP地址之间。记录下后点击“OK”按钮。
回到这个界面后,点击“OK”,按钮。下面要了解一下宿主机的相关信息,主要了解宿
主机的DNS地址,启动一个dos窗口,输入如下命令:
出于个人隐私,故将DNS的IP地址隐去,各位请自行记下自己的DNS地址,记录下后,
我们就要对虚拟网卡进行配置了。找到VMware Network Adapter VMnet8,在上面单击右键
选择属性。
双击Internet协议版本4,出现如下界面:
只需在默认网关处填写刚刚虚拟机为我们提供的VMnet8的默认网关地址即可,点击“确
定”按钮。至此,宿主机的配置告一段落,下面回到Linux操作系统,按照如下步骤操作:
选择应用程序→系统设置→网络,弹出如下界面:
点击“编辑”按钮,弹出如下界面:
Linux默认采用的是自动获取IP地址设置使用,我们要进行手工配置,根据前面记录下
的内容填写红色框标上的内容,填写完毕后,点击“确定”按钮。
点击“DNS”选项卡,弹出如下界面:
只需在主DNS和第二DNS处填写刚才在宿主机看到的DNS地址即可,配置完成后,点
击”X”关闭按钮,弹出确认对话框,点击确认。此时我们的Linux网络并没有真正的生效,启
动一个命令窗口,输入如下命令:
当看到全部为绿色的“确定”的时候,证明我们的网络已经配置成功,下面我们实验一
下,在命令窗口输入ping ,看看能否正常ping通。
OK,可以正常ping通,下面打开一个Linux内置的Firefox浏览器,看看能否正常打开
网页。
下面我们在看一下在宿主机下能否正常ping通Linux系统IP,启动dos窗口,输入如下
命令:
可以看到我们的Linux网络已经配置成功,而且宿主机已经和Linux之间可以进行正常
的通信了,网络配置是我纠结了好久的问题,经过不懈努力终于搞定了,有好的东西当然不
能自己独享,必须拿出来和各位同仁共享一下。在下面我将讲解定制Linux环境。
我们知道,Linux是一个基于Unix的操作系统,Unix是一个基于命令行的操作系统,所
以我们在使用Linux的时候不会直接使用XWindow窗口,都是基于命令行方式使用,在本
阶段我主要讲解如何定制Linux。
修改Linux系统启动方式
打开一个Linux终端,输入如下命令:
回车后,显示如下界面:
我们看到,默认的启动方式值为5,我们需要将其改为3,具体步骤如下:
1:输入键盘的“i”键,进入插入模式,将如下内容修改为:
2:修改完后,按“Esc”键,然后按”Shift+:”组合键,界面如下:
3:在:后输入wq,保存退出
4:修改完后,输入reboot,重启Linux系统。
启动后的Linux界面如下:
输入用户名和密码,登录Linux。
修改Linux字符集
1:在进入Linux系统后,输入如下命令:
2:同上操作步骤,进入编辑模式,将默认内容修改为如下内容:
3:修改完成后,保存退出,输入reboot重新引导Linux启动。
至此,Linux操作系统的定制工作完成,在下面的章节中将主要讲解软件的安装,个人
认为最重要的是Oracle数据库的安装,下面我将逐一讲解。
1、 启动SSH客户端软件,界面如下:
点击“Quick Connect”按钮,出现如下界面:
输入刚才配置好的Linux主机IP和用户名,点击Connect按钮,如果连接成功出现如下
界面:
点击“Yes” 按钮即可,出现如下界面:
输入root用户的密码,点击OK按钮,如果验证通过出现如下界面:
2、 将所需文件上传到Linux系统
(1) 首先在SSH中键入如下Shell脚本
(2) 点击SSH客户端软件的
按钮,出现如下界面:
将要上传的文件从左侧窗口拖动到右侧即可。
3、 针对Oracle数据库配置Linux系统,以下操作全部采用root用户
(1) 检查内存和交换分区是否满足需求
(2) 确认Linux系统中已经安装了如下组件
4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
4
gcc-c++-44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
4.2
libaio-0.3.96
setarch-1.6-1
(3) 检测软件包
经检测我缺少compat-libstdc++、sysstat和libaio-0.3.96没有安装,将安装文件上传
到/soft目录下。
(4) 安装缺失软件
(5) 创建Oracle用户和组
(6) 更改Oracle用户密码
输入两次Oracle用户的密码。
(7) 创建Oracle安装时的相关目录
(8) 关闭SELINUX
找到如下内容:
SELINUX=enforcing
改为
SELINUX=disabled
(9) 配置Linux内核参数
在该文件的最末尾添加如下内容:
(10) 为Oracle用户设置Shell limits
在该文件的最末尾添加如下内容:
在该文件的最末尾添加如下内容:
在该文件末尾添加如下内容:
4、 使用oracle用户登录Linux,设置相关内容
在该文件末尾添加如下内容:
5、 开始安装Oracle
(1) 以root用户登录Linux系统,输入如下Shell
(2) 切换到虚拟机,以oracle用户登录Linux,输入如下Shell
输入startx后出现XWindow界面,界面如下:
启动一个终端,键入如下Shell脚本:
输入如上Shell脚本后,将出现如下界面:
(3) 看到如上图所示界面后,根据实际情况修改全局数据库名,并输入数据库
密码。
点击“下一步”出现如下界面:
此处不需修改,直接点击“下一步”出现如下界面:
等待检测后,点击“下一步”按钮,出现如下界面:
确认一下,点击“下一步”按钮,当安装过程出现如下界面的时候
启动一个命令窗口,输入红色框标识的命令:
运行脚本后,并且换到oracle用户,点击“确定”按钮,出现如下界面:
点击“退出”按钮即可。在终端输入reboot重新引导Linux系统。
6、 在Linux下管理Oracle数据库
(1) 首先以oracle用户登录Linux系统
(2) 常用命令
# 启动监听器
lsnrctl start
# 停止监听器
lsnrctl stop
# 查看监听器状态
lsnrctl status
# 启动数据库
sqlplus “/as sysdba”
startup
# 停止数据库
shutdown immediate
(3) 启用scott用户
由于Oracle10G默认没有启用scott用户,需要手动启用,键入如下命令:
当使用scott用户登录SQL*Plus的时候,Oracle会检测scott用户的密码,需要
为scott用户重置密码,输入两次一样的就可以了,我输入的是tiger。
7、 安装Oracle10G客户端
回到Windows系统,解压缩下载的10201_client_,双击出现如下界
面:
检测后,出现如下界面:
直接点击“下一步”按钮,出现如下界面:
此处,选择“运行时”即可,点击“下一步”按钮,出现如下界面:
根据情况修改Oracle的安装路径,点击“下一步”按钮出现如下界面:
待检测通过后,直接点击“下一步”按钮,出现如下界面:
点击“安装”按钮,出现如下界面:
当安装过程中,出现如下界面的时候:
直接点击“下一步”,出现如下界面:
点击“完成”按钮,出现如下界面:
8、 安装PL/SQL Developer
9、 测试连接Linux下的Oracle数据库
至此,Linux搭建Oralce环境的过程已经全部完成了,可以看到,Linux安装Oracle是非
常复杂的一件事情,很容易出现各种各样的问题,我在安装的时候就出现了一些问题,这些
问题大多都是监听的问题,只需要修改文件即可。在下面我将讲解如何在Linux
上搭建Java开发环境。
本部分主要讲解如何在Linux上安装JDK,配置环境变量,这部分比较简单,闲话少说,
直接看步骤。
1、 切换到root用户将JDK上传到/soft目录下
2、 安装JDK
(1) 执行如下Shell脚本
弹出信息后直接敲空格即可,最后在输入协议的地方输入yes回车即可。
(2) 配置JDK环境变量
a) 执行如下Shell脚本,创建软链接
b) 执行如下Shell,编辑环境变量
在该文件最后添加如下内容:
使用logout命令注销Linux,重新进入Linux系统,输入javac查看java环境是
否正确配置:
3、 编写一个Java程序,测试Java开发环境是否配置正确。
(1) 启动一个vi编辑器,输入如下Java代码
(2)
使用javac编译Java程序
(3)
执行Java程序
至此,Java开发环境搭建完成,在下一章节我将讲解如何搭建Tomcat服务器。
本节主要讲解如何在Linux上安装Tomcat服务器,以及环境变量的配置,并通过一个
具体的实例来测试Tomcat服务器是否正常工作。
1、 切换到root用户将Tomcat上传到/soft目录下
2、 安装Tomcat,配置环境变量:
(1) 执行如下Shell脚本
(2) 配置Tomcat环境变量
修改该文件的export部分内容,修改后的内容如下:
3、 测试Tomcat服务器,是否正常安装,输入如下Shell脚本以启动Tomcat服务器
看到如上界面后,就说明Tomcat已经安装成功,并成功启动。
4、 远程访问Tomcat服务器,并编写测试程序。
(1) 远程访问Tomcat服务器
在Windows系统中启动一个浏览器,输入远程Tomcat服务器地址,如果出现如下
界面即说明访问成功:
(2) 编写一个测试Web应用,我们在Windows下编写一个JavaWeb程序并上传
到远程服务器上,最终结果如下:
至此,Linux系统下搭建Tomcat服务器就完成了,并且通过一个实例测试了服务器运行
状态,在下面的章节中将讲解如何在Linux下基于源码编译方式安装MySQL数据库。
MySQL数据库,是一个开源的、跨平台的高性能数据库,在Windows上安装MySQL数
据库很简单,但是在Linux系统上安装是一件比较麻烦的事情,本节采用源码编译方式安装
MySQL数据库,之所以采用源码方式编译,是为了后面搭建PHP环境做准备。
1、 切换到root用户将MySQL上传到/soft目录下
2、 执行如下Shell脚本
3、 配置MySQL数据库
以后台进程方式启动MySQL数据库,输入如下Shell脚本:
修改MySQL数据库root用户密码
修改MySQL配置文件,使其忽略表名大小写
找到[mysqld]部分,在下面添加如下内容:
停止MySQL数据库进程,输入如下Shell脚本
配置远程连接MySQL数据库(使Windows能够连接到Linux上的MySQL数据库)
在SQL窗口中输入如下SQL语句:
执行如上几条delete语句后,user表中应该只有如下一条记录:
修改这条记录的host字段值为”%”,具体SQL语句如下:
修改后的最终效果如下:
重启MySQL数据库,并用Windows连接远程MySQL数据库。
Windows远程连接:
至此,MySQL数据库就在Linux操作系统上安装成功了,我们也通过Windows操作系统
成功的连接到了远程数据库,在下面的章节中,将讲解如何在Linux操作系统下安装Apache
服务器。
本部分将重点讲解如何在Linux操作系统下安装Apache服务器,Apache服务器也是基
于源码编译方式安装,分为三个部分:编译apr部分、编译apr-util部分和编译Apache服务
器部分。下面分别进行讲解。
1、 切换到root用户,使用SSH将Apache上传到/soft目录
2、 编译apr部分,输入如下Shell脚本
3、 编译apr-util部分,输入如下Shell脚本
4、 编译Apache服务器部分,输入如下Shell脚本
Linux管理Apache常用命令:
apachectl start
apachectl stop
apachectl restart
5、 回到Windows操作系统验证Apache服务器是否安装成功
至此,我们已经成功的在Linux操作系统上安装了Apache服务器,下一章节我将重点
讲解如何在Linux操作系统上搭建PHP开发环境。
本部分将重点讲解如何在Linux操作系统上安装PHP环境,PHP在Windows上直接安装
就可以了,但是在Linux上安装就比较麻烦了,我们需要自己安装GD等一些插件。下面我
讲解具体步骤。
将PHP所需环境上传到/soft目录
安装zlib库,步骤如下:
安装libpng库,步骤如下
安装freetype库,步骤如下
安装jpegsrc库,步骤如下:
安装libxml库,步骤如下:
安装gd库,具体步骤如下:
注意:如果在安装gd库时报错,请按如下步骤解决:
(1)安装gettext库
cp /usr/lib/libattr.* /lib/
tar xzf
cd gettext-0.17
./configure
make
make install
先安装gettext库后,再编译gd库。
(2)在gd的configure后,修改Makefile文件
将
CPPFLAGS = -I/usr/local/freetype/include/freetype2
-I/usr/local/freetype//include -I/usr/local/jpeg6//include
-I/usr/local/freetype/include
修改为
CPPFLAGS = -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include
-I/usr/local/freetype//include -I/usr/local/jpeg6//include -I/usr/local/libpng//include
修改后在make、make install
安装curl库,具体步骤如下:
安装PHP5,具体步骤如下:
使用vi编辑器编辑Apache服务器端文件
在下添加如下内
容:
确认
句前面没有#,如果有#,将其去掉。
此
找到
,修改为
编写一个php页面测试PHP环境是否成功搭建。
至此,我们的PHP环境就算真正的搭建完成了,大家仔细看后,就是在安装gd的时候
会有一些问题出现,其他的没什么,在最后一章节中我将讲解如何在Linux下搭建Flex开发
环境。
本部分是整个文档的最后一部分了,这部分主要讲解如何在Linux下搭建Flex开发环境,
Flex是Adobe公司的产品,是一个全新的RIA技术,下面我就来讲解一下如何在Linux下搭
建Flex开发环境。
将flex-sdk上传至Linux服务器
键入如下Shell脚本:
配置Flex环境变量
用vi编辑器编辑~/.bashrc文件,添加如下内容:
编写一个ActionScript文件测试,Flex环境是否搭建成功
编译ActionScript程序:
将编译好后的Flex程序放入Windows下,将swf放入浏览器测试。
至此,我们已经大功告成,完成了所有的配置工作,已经成功的在Linux上搭建了各种
常用的开发环境。在写这份文档的过程中自己也遇到了很多困难,也经过了很多次失败,希
望这份文档对大家有所帮助,我的联系方式:QQ(176125727),Email:realliuchu@。
欢迎各位同仁拍砖。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1715726898a2662403.html
评论列表(0条)