export JAVA_HOME JAVA_BIN PATH> 6.环境变量生效
. /etc/profile 让环境变量生效(.和/etc/profile之间有空格)
7.测试
使用java –version
出现如下表示安装成功。
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build1.6.0_17-b04)
Java HotSpot(TM) 64-Bit Server VM (build14.3-b01, mixed mode) 二.Tomcat安装
1.上传安装包到相应服务器
如:apache-tomcat-6.0.32.tar.gz 安装 首先解压缩
tar -zxvf apache-tomcat-6.0.32.tar.gz
得到Tomcat的所有文件.然后把它拷贝到你要安装的位置,如 /opt/tomcat/
2.设置路经
在/etc/profile文件中加入如下两行
#export JAVA_HOME=/opt/jdk1.6 export TOMCAT_HOME=/opt/tomcat
在此我们假设Java JDK安装在/opt/jdk1.6目录下.(如果没有安装jdk请参考附录安装jdk) source /etc/profile
3.启动Tomcat
安装完后,重新启动计算机,以使JAVA_HOME和TOMCAT_HOME的设置生效.然后到
/opt/tomcat/bin 下,运行命令:
./startup.sh
正常情况下可以见到如下的信息:
Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TEMDIR: /opt/tomcat/temp Using JAVA_HOME: /opt/jdk1.6 然后用浏览器打开如下的网页
http://localhost:8080/ (如果没有把Port number改为80) 如果你见到Tomcat的网页(index.jsp),证明Tomcat安装成功,并已经启动. 如要关闭Tomcat,在/opt/tomcat/bin下运行下面的命令即可 ./shutdown.sh 三. Apache 安装步骤
如图:软件包(解压:tar –zxvf **.tar.gz / unzip **.zip 文件)若提示解压命令不存在,则表示操作系统没有这个命令,需通过yum 安装 yum –y install unzip ,或者rpm 安装rpm –ivh unzip*
Apache源码安装过程中
提示很多软件包没有安装
如 gcc make unzip vim wget 等
安装完成后apache启动不了
/usr/local/apache2/bin/apachectl start
提示:AH00558: httpd: Could not> 解决办法:
进入Apache配置目录
cd /usr/local/apache2/conf/httpd.conf 文件
安装Apache之前,我们需要先执行其他三个软件包
#./configure --prefix……检查编辑环境时出现:
checkingfor APR... no
configure: error: APR not found . Please read the documentation
1,如果使用wget命令可能需要安装wget:yum install wget
2,需要安装gcc gcc-c++工具: yum install -y gcc gcc-c++
3,下载所需工具包:
1,wget http://archive.apache.org/dist/apr/apr-1.5.0.tar.gz
2,wget http://archive.apache.org/dist/apr/apr-util-1.5.3.tar.gz
3,wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.34/pcre-8.34.tar.gz
4将以前的删除:yum remove apr-util-devel apr apr-util-mysqlapr-docs apr-devel apr-util apr-util-docs
5,分别进行便于安装:
1,tarzxvf apr-1.5.1.tar.gz cd apr-1.5.1 ./configure--prefix=/usr/local/apr make make install
2,tarzxvf apr-util-1.5.4.tar.gz cd apr-util-1.5.4 ./configure--prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/bin/apr-1-config make && make install
3,tar zxvf pcre-8.36.tar.gz cd pcre-8.36 ./configure --prefix=/usr/local/pcre make && make install
当遇到如下问题时
config.status: executing depfiles commands
config.status: executing libtool commands /bin/rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
Thank you for choosing MySQL!
Remember to check the platform specific part of the reference manual
for hints about installing MySQL on your platform.
Also have a look at the files in the Docs directory.
解决:
[root@74-82-173-217 ~]# yum install automakeautoconf libtool
[root@74-82-173-217 ~]# autoreconf --force --install
Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL'
client/Makefile.am: installing `./compile'
[root@74-82-173-217 ~]# libtoolize --automake --force
[root@74-82-173-217 ~]# automake --force --add-missing
重新编译即可!
6,下载apache软件:wget http://apache.org/dist/httpd/httpd-2.4.9.tar.gz
tar zxvf httpd-2.4.9.tar.gz
cd httpd-2.4.9
编译安装apache :./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre make && make install
启动apache:/usr/local/apache2/bin/apachectl start 启动
7,如果不成功,可能是因为防火墙原因:
vi/etc/sysconfig/iptables
将规则加入,打开80端口:
-AINPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
重启防火墙:service iptables restart | /etc/init.d/iptablesrestart
或者
AH00558:httpd: Could not> httpd(pid 24484) already running
启动apache遇到错误:httpd: Could not> [root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl start
httpd: Could not> 1)进入apache的安装目录:(视个人安装情况而不同) [root@server ~]# cd /usr/local/apache/conf
2)编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80
[root@server conf]# ls
extra httpd.conf magic mime.types original
[root@server conf]# vi httpd.conf
#ServerName www.example.com:80
ServerName localhost:80
3)再重新启动apache 即可。
[root@server ~]# /usr/local/apache/bin/apachectl restart
四. Mysql安装
安装依赖安装包
yum install gcc gcc-c++ ncurses-devel
1.准备安装软件
cmake-2.8.4.tar.gz mysql-5.6.4-m7.tar.gz
2.安装cmake
tar -zxvf cmake-2.8.4.tar.gz
cdcmake-2.8.9/
./bootstrap
make
make install
(这里我将./configure 也执行了一遍,make make install)
3.安装mysql-5.6.4-m7.tar.gz
创建mysql安装目录 mkdir/usr/local/mysql
tar -zxvf mysql-5.6.4-m7.tar.gz
cd /usr/local/mysql-5.6.4-m7
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
通过cmake安装
make
make install
4.useradd mysql 创建一个用户名为mysql的用户
以mysql的身份执行(su - mysql)
su - mysql
cd /usr/local/mysql/scripts/
sudo ./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --user=mysql
这里我执行的时候出现错误,因为执行sudo需要密码,但是我输入之后它提示我说mysql用户不在sudoers文件夹中
于是又回到root用户,执行:
visudo
在 root ALL=(ALL) ALL
这一行下面加上: mysql ALL=(ALL) ALL 赋予它root用户所有的权限
并在这里设置了MySQL的密码abc123$%^
5.将mysql的配置文件和服务文件复制到系统配置路径下面
cd /usr/local/mysql-5.6.4-m7/support-files/
我配置文件如下: