您的位置:首页 > 运维架构 > Nginx

contos7.4 安装lump环境php7.2+mysql7.2+nginx(最全面,无误的)

2017-12-21 14:18 447 查看
centos最新版本安装最新的php , nginx , mysql

背景介绍:

   我在百度上看到大量的所谓lnmp安装,百分之八十一个抄一个,还给抄错了,剩下的百分之二十还有场景局限, 我现在用纯净的系统开始用压缩包安装(因为我可以很方便的找到我的压缩包,以及安装的文件)配置,我会尽量让这个过程详细一点;后面我会陆续记录gitserver安装,ftp安装配置等等,(有可能今天一起发出来)

准备工作:(php,nginx,mysql需要的一些依赖,可能需要一阵子,耐心等待就好)

#这里的大家都可以执行一下,已经安装的会跳过的,不要跳着安装,大家最好把yum 换成最新的(如果国内网易的,或者阿里的)

 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel
e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers perl* httpd-devel postgresql-devel

#安装所需其它依赖

1.下载pcre(支持nginx 伪静态)

 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
tar -xzvf pcre-8.41.tar.gz

cd   pcre-8.41

./configure --prefix=/usr/local/pcre   #配置

make && make install  #编译安装

2.安装cmake (用于编译c++)

 wget https://cmake.org/files/v3.10/cmake-3.10.1.tar.gz
 tar -xzvf cmake-3.10.1.tar.gz

 cd cmake-3.10.1

./bootstrap

make && make install     

开始安装环境 : (/usr/local/src):

1.下载最新的php  :

wget http://cn2.php.net/distributions/php-7.2.0.tar.gz
2.下载最新的nginx:

wget http://nginx.org/download/nginx-1.13.7.tar.gz
3.下载最新的mysql :

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
4.解压缩

for tar in *.tar.gz;  do tar xvf $tar; done     #这里是批量解压缩

========安装配置nginx:

进入nginx

cd nginx-1.13.7

 ./configure --prefix=/usr/local/nginx   #编译配置设置

make  && make install #老规矩 安装
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: