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
tar zxvf apr-util-1.5.3.tar.gz
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
./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 //启动