1、linux下jdk1.6的安装
1.1 查看Linux自带的JDK是否已安装
# java –version
查看系统自带jdk版本
# rpm -qa | grep gcj
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
jdk-1.6.0_20-fcs
开始卸载
# yum -y remove java <span style="font-family: Arial, Helvetica, sans-serif;">java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 </span>
备注:实际操作中上面命令未出现预期效果
1.2 安装JDK
<1> 下载JDK
在/usr下新建java文件夹,将安装包放在/usr/java目录下
# mkdir /usr/java
# cd /usr/java
#wget http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin?AuthParam=1412954387_420e63b5957e1a5669048fbd4a50a6c4
重命名文件
# mv jdk-6u45-linux-x64.bin?AuthParam=1412954215_6b577dd1803a4a1289671bfe871d5b27 jdk-6u45-linux-x64.bin
<2> 安装JDK
jdk-6u45-linux-x64.bin文件安装
# cd /usr/java
给这个文件添加可执行权限
#chmod+x jdk-6u45-linux-x64.bin
执行
# ./ jdk-6u45-linux-x64.bin
1.3 配置环境变量
在/etc/profile最后加入以下几行:
# vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_26
exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
执行如下命令使环境变量生效
#source /etc/profile
1.4 检查是否安装成功
2、linux下tomcat 6.0的安装
2.1 查看Linux是否已安装tomcat
查看已安装tomcat版本
# rpm -qa | grep tomcat
tomcatapache-tomcat-6.0.41
开始卸载
# yum -y remove tomcat apache-tomcat-6.0.41
备注:实际操作中上面命令未出现预期效果
2.2 安装tomcat 6.0
<1> 下载tomcat6.0
# cd /usr/local
方案一 直接下载到指定目录
#wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-6/v6.0.41/bin/apache-tomcat-6.0.41.tar.gz
方案二 手工下载后上传到指定目录
下载地址: http://tomcat.apache.org/download-60.cgi
下载文件:Binary Distributions à Core à tar.gz (pgp, md5) 即:
上传文件apache-tomcat-6.0.41.tar.gz至/usr/local
<2> 安装tomcat:
#cd /usr/local
先给这个文件添加可执行权限
#chmod+x apache-tomcat-6.0.41.tar.gz
解压文件
#tar zxvfapache-tomcat-6.0.41.tar.gz
解压完成后将apache-tomcat-6.0.41重命名为tomcat
# mvapache-tomcat-6.0.41 /opt/tomcat //(注意这种重命名的方式)
2.3 配置环境变量
编辑/etc下的profile文件,加上如下内容:
CATALINA_HOME="/opt/tomcat"
export CATALINA_HOME
编辑完后执行以下命令以使其立即生效:
#source/etc/profile
2.4 检查是否安装成功
#cd/opt/tomcat/bin
#startup.sh
浏览器输入http://localhost:8080,若看到猫的页面即tomcat安装成功
2.5 添加重启脚本
<1> 关闭tomcat
#cd/opt/tomcat/bin
#shurdown.sh
<2> 添加重启tomcat的脚本
#vim restart.sh
./opt/tomcat/shutdown.sh
./opt//tomcat/startup.sh
保存后,加执行权限:
#chmod +x restarttomcat.sh
那么执行该脚本即可重启tomcat
2.6 Tomcat下的项目部署
将项目部署在tomcat里操作与windows完全一致,不过linux上习惯把项目放在/var/www目录下。
3、MySQL 5.5的安装
3.1 查看旧版本
查看是否安装mysql:
#rpm -qa | grep mysql
如果安装则卸载
#yum remove mysql 或者rpm -e mysql
3.2 安装MySQL前相关准备
<1> 安装编译代码需要的包
#yum -y install cmake
#yum -y install gcc
#yum -y install gcc-c++
#yum -y install bison-devel
#yum -y install ncurses-devel
cmake 时出错, 执行下面的命令
#yum -y install gccgcc-devel gcc-c++ gcc-c++-devel autoconf* automake* zlib* libxml* ncurses-develncurses libgcrypt* libtool* cmake openssl openssl-devel bison bison-devel unzip
<2> 新建mysql组和用户
使用下面的命令查看是否有mysql用户及用户组
#cat /etc/passwd //查看用户列表
#cat /etc/group //查看用户组列表
如果没有就创建
#groupadd mysql
#useradd -g mysql -s/sbin/nologin mysql
<3> 目录准备
#mkdir -p/webserver/mysql/etc
#mkdir -p/webserver/mysql/data
#mkdir -p/webserver/mysql/tmp
修改/webserver/mysql权限
#chown -R mysql.mysql/webserver/mysql
<4> 下载MySQL文件
#cd /usr/local
#wget http://dev.mysql.com/Downloads/MySQL-5.5/mysql-5.5.40.tar.gz
解压MySQL
#tar zxvf mysql-5.5.40.tar.gz
#cd mysql-5.5.40
3.3 编译安装
# cmake \
-DCMAKE_INSTALL_PREFIX=/webserver/mysql\
-DSYSCONFDIR=/webserver/mysql/etc \
-DMYSQL_DATADIR=/webserver/mysql/data \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/webserver/mysql/tmp/mysqld.sock\
-DMYSQL_USER=mysql \
-DEXTRA_CHARSETS=all \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DENABLE_DOWNLOADS=1
===相关说明===
-DCMAKE_INSTALL_PREFIX=/webserver/mysql //安装目录
-DSYSCONFDIR=/webserver/mysql/etc //my.cnf目录
- DMYSQL_DATADIR=/webserver/mysql/data //数据库存放目录
- DMYSQL_TCP_PORT=3306 //TCP端口,默认3306
- DMYSQL_UNIX_ADDR=/webserver/mysql/tmp/mysqld.sock // The Unix socket file path on whichthe server listens for socket connections
-DDEFAULT_CHARSET=utf8 //使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci //校验字符
-DEXTRA_CHARSETS=all //安装所有扩展字符集
-DENABLED_LOCAL_INFILE=1 //允许从本地导入数据
编译安装//稍微耗时
#make
#make install
3.4 配置MySQL
<1> 客户端库文件的链接(未执行此步骤的话,在PHP编译时会提示找不到MySQL文件)
#ln -s /webserver/mysql/lib/libmysqlclient.so.18/usr/lib64/libmysqlclient.so.18
<2> MySQL启动文件的配置
#cpsupport-files/mysql.server /etc/init.d/mysqld
#chmod +x/etc/init.d/mysqld
#vim /etc/init.d/mysqld
basedir=/webserver/mysql
datadir=/webserver/mysql/data
//修改以上这2行的路径即可
<3> 设置MySQL配置文件
#cp support-files/my-huge.cnf/webserver/mysql/etc/my.cnf
#rm -rf /etc/my.cnf
#ln -s/webserver/mysql/etc/my.cnf /etc/my.cnf
<4> 初始化数据库
#cd/webserver/mysql
#./scripts/mysql_install_db--user=mysql --basedir=/webserver/mysql --datadir=/webserver/mysql/data
<5> 链接MySQL命令
#vim /etc/profile
export PATH=/webserver/mysql/bin:$PATH
执行下面命令是文件修改生效
#source /etc/profile
3.5 启动MySQL并做相应设置
<1> 开机启动设置
#chkconfig mysqld on
#service mysqld start
<2> 设置MySQL root用户的密码
#./mysqladmin -u rootpassword rootroot
<3> 删除用户密码为空的用户
#mysql -u root -p
mysql> use mysql;
mysql> select host,user,passwordfrom user;
mysql> delete from userwhere password="";
<4> 创建网站用户(TestDB_user可以访问数据库TestDB,具有select、insert、update、delete)
mysql> create databaseTestDB;
mysql> GRANT SELECT,INSERT,UPDATE,DELETEON TestDB.* TO TestDB_user@'%' IDENTIFIED BY '123456';
mysql> FLUSHPRIVILEGES;