LNMP源码编译安装(centos7+nginx1.9+mysql5.6+php7)

LNMP安装教程:

1.准备工作:

1)把所有的软件安装在/Data/apps/,源码包放在/Data/tgz/,数据放在/Data/data,日志文件放在/Data/logs,项目放在/Data/webapps,

mkdir -p /Data/apps/
mkdir -p /Data/tgz/
mkdir -p /Data/data/
mkdir -p /Data/logs/
mkdir -p /Data/webapps/

2)安装源码包所需要的依赖包

yum -y install wget openssl* gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers make gd gd2 gd-devel gd2-devel libaio

3)创建www所属组及用户

/usr/sbin/groupadd www
/usr/sbin/useradd -g www www

4) 设置系统资源限制

ulimit -SHn 65535
2.Nginx安装:

1)pcre源码安装

cd /Data/tgz/
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
tar zxvf pcre-8.38.tar.gz
cd pcre-8.38
./configure --prefix=/Data/apps/pcre
make && make install

2)nginx源码安装:

cd /Data/tgz/
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9
./configure --user=www --group=www --prefix=/Data/apps/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/Data/tgz/pcre-8.38 --with-http_realip_module --with-http_image_filter_module
make && make install
3.Mysql安装:

1)mysql源码安装:

cd /Data/tgz/
wget http://downloads.mysql.com/archives/mysql-5.6/mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
tar zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.12-linux-glibc2.5-x86_64 /Data/apps/mysql

2)创建mysql所属组及用户:

groupadd mysql
useradd -r -g mysql mysql

3)改变mysql软件所属组:

cd /Data/apps
chown -R mysql:mysql mysql

4)初始化数据库:

mkdir -p /Data/data/mysql/data
cd /Data/data
chown -R mysql:mysql mysql
su mysql
/Data/apps/mysql/scripts/mysql_install_db --user=mysql --basedir=/Data/apps/mysql --datadir=/Data/data/mysql/data
exit

5)数据库配置文件:

cp /Data/apps/mysql/support-files/my-default.cnf /etc/my.cnf
cp /Data/apps/mysql/support-files/mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
#修改文件中的两个变更值
basedir=/Data/apps/mysql
datadir=/Data/data/mysql/data

6)添加mysql环境变量

vi /etc/profile
#最后一行添加以下两行:
export MYSQL_HOME="/Data/apps/mysql"
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值