mysql+jdk+tomcat+apache+memcache+openfire+vsftp 源码安装

. 软件介质

mysql-5.6.17

jdk-1.7.0_79

apache-tomcat-6.0.44

apache-2.4.9

memcached-1.4.24

openfire_3_10_0

vsftp

php-5.4.27

 

 

2.1. MySql安装

安装mysql依赖包 cmake        

make && make install 

#创建所需目录

mkdir -pv /usr/local/mysql/data

#创建mysql用户和mysql组

groupadd mysql

useradd -g mysql -s /usr/sbin/nologin mysql

#cmake编译

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_unicode_ci -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_DEBUG=0

#安装

make && make install

cpsupport-files/my-medium.cnf /usr/local/mysql/my.cnf

 

#设置权限

 

chmod +x/usr/local/mysql

 

chown -Rmysql:mysql /usr/local/mysql

 

chown -R mysql:mysql/usr/local/mysql/data

 

#配置开机自动启动

 

cpsupport-files/mysql.server /etc/init.d/mysqld

chmod +x/etc/init.d/mysqld

chkconfig --addmysqld

chkconfig mysqld on

 

vi /etc/my.cnf  #编辑配置文件,在 [mysqld] 部分增加下面一行   

datadir = /data/mysql #添加MySQL数据库路径    

#初始化数据库

/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 

#手动启动MySQL

service mysqld start 

#测试MySQL是否启动

#查看是否有mysql进程

ps -ef | grep mysql

#查看是否有mysql端口

netstat -tnlp | grep 3306

#添加mysql的软链接可以使用用户直接使用

ln -sv /usr/local/mysql/bin/mysql mysql

ln -sv /usr/local/mysql/bin/mysqladmin mysqladmin

ln -sv /usr/local/mysql/bin/mysqldump mysqldump

或者编辑/etc/profile在以PATH开头的上一行添加

PATH=$PATH:/usr/local/mysql/bin

#重读/etc/profile文件

. /etc/profile

#测试mysql,mysqladmin,mysqldump命令是否能正常使用

直接修改密码/usr/local/mysql/bin/mysqladmin-u root -p password "123456" #修改密码   

service mysqldrestart  #重启    

#读取MySQL的版本信息

mysqladmin version

 

2.2. Jdk安装

tar zxvfjdk-7u79-linux-x64.tar.gz

cp jdk1.7.0_79/usr/local/jdk

exportJAVA_HOME=/usr/local/jdk

 

vi /etc/profile

exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

exportPATH=$PATH:$JAVA_HOME/bin

exportJRE_HOME=$JAVA_HOME/jre

 

source/etc/profile

2.3. Tomcat安装

tar -zxvf apache-tomcat-6.0.44.tar.gz

cp -R apache-tomcat-6.0.44/usr/local/tomcat //拷贝apache-tomcat到/usr/local/下并重命名为tomcat

/usr/local/tomcat/bin/startup.sh //启动tomcat

 

2.4. Apache安装

  apache  依赖包 apr-1.5.1 apr-util-1.5.3  pcre-8.35
 
tar zxvf apr-1.5.1.tar.gz 

 ./configure --prefix=/usr/local/apr 

 make && make install

 

tar zxvf  apr-util-1.5.3.tar.gz
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install

 

tar zxvf pcre-8.35.tar.gz

./configure --prefix=/usr/local/pcre

./configure && make && make install

 

安装 apache

 ./configure --prefix=/usr/local/apache2 --enable-module=so  --enable-mods-shared=all  -enable-cach  --enable-mem-cache  --enable-disk-cache  --enable-static-support  --enable-static-htpasswd --enable-static-htdigest  --enable-static-rotatelogs  --enable-static-logresolve --enable-static-ab  --enable-static-checkgid  --disable-cgid  --disable-cgi  --enable-ssl

 

make&&  make install

 

/usr/local/apache2/bin/apachectl  start

 

2.5. Memcache安装

依赖包 libevent-2.0.22

tar zxvf libevent-2.0.22-stable.tar.gz

./configure --prefix=/usr/local/libevent

 

make &&make install

 

tar zxvf memcached-1.4.24.tar.gz

./configure --prefix=/usr/local/ memcached

make &&make install

/usr/local/memcached/bin/memcached-d -m 512 -l 127.0.0.1 -p 11211 -u root  //启动memcached

 

2.6. Openfire安装

openfire_3_10_0.tar.gz
tar zxvf openfire_3_10_0.tar.gz

mv openfire/usr/local/openfire

/usr/local/openfire/bin/openfirestart 

Ip地址 + :9090 访问设置

2.7. Vsftp安装

yum install vsftpd

adduser -d/usr/local/apache2/htdocs -g ftp -s

/sbin/nologindoujiao_ftp   //创建用户

passwd ftp_doujiao   //设置密码

touch chroot_list   

vi /etc/vsftpd/vsftpd.conf

修改

去掉 前面的#

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list  //禁止切换目录

service vsftpd start  //启动

 

 

 

 

             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值