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 #老规矩 安装
背景介绍:
我在百度上看到大量的所谓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 #老规矩 安装
相关文章推荐
- centos7.4搭建lnmp ###编译安装 nginx1.12 php7.2 ###
- 在windows的PHP环境下安装Nginx。
- CentOS-6 yum安装nginx php53 mysql55 lnmp环境
- Nginx(一)初始环境的安装(php5.3+mysql5.1+fastcgi…)
- 在 Ubuntu 16.04 为 Nginx 服务器安装 LEMP 环境(MariaDB,PHP 7 并支持 HTTP 2.0)
- 用lnmp一键安装包搭建nginx+mysql+php生产环境实战
- centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
- Linux环境Nginx安装与调试以及PHP安装
- centos7.2源码安装php7.0.9和nginx1.10.3服务器
- Centos7.4 安装java开发环境(lnmt)Linux + Nginx+ MySQL+ Tomcat
- 全能自定义环境,一键快速安装PHP7.2版本,32/64位任选
- [PHP] Mac下homebrew安装及php.mysql.nginx环境安装及配置
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- Mac OSX El Capitan 10.11 安装nginx(http2) php7.0 mysql5.7 开发环境
- LNMP(Linux+Nginx+Mysql+PHP)环境下安装yaf框架并编写一个MVC例子
- Mac环境下Nginx+PHP+MySQL的安装与配置
- MAC使用brew安装nginx+php+mysql环境
- CentOS 6.5 X64 Nginx PHP-FPM环境安装OCI8组件
- Linux环境Nginx安装多版本PHP
- Linux(6.4)+Nginx(1.4.1)+Mysql(5.6.12)+Php(5.5.0)源码编译安装 环境介绍