在安装 nginxt 和 PHP 之前, 我们需要安装时所需要的相关软件包.
(1)yum -y install gcc gcc++ gcc-c++ zlibzlib-devel libjpeg-devel curl-devel openssl openssl-devel libxml2 libxml2-devel cmake bison-devel ncurses-devel perllibpng libpng-devel
注意事项, 先创建一个目录, 用来存放所有的安装包, 以便管理, 并且配置要用的
- #mkdir /data
- #yum -y install lrzsz shell 安装 shell 拉入包命令
- #yum -y install nano VIM wget curl.NET-tools lsof 最小化安装的 Centos7 系统并没有 nano,VIM,wget,curl,ifconfig,lsof,zip,unzip 命令
(2) 安装 pcre
- #cd /data 然后把对应的安装包丢进里面
- #tar xf pcre-8.39.tar.gz
- #cd pcre-8.39
- #./configure --prefix=/usr/local/pcre
- #make
- #make install
(3) 安装 libmcrypt
- #cd /data 然后把对应的安装包丢进里面
- #ar xf libmcrypt-2.5.8.tar.gz
- #cd libmcrypt-2.5.8
- #./configure
- #make
- #make install
(4) 安装 jpeg
- #cd /data 然后把对应的安装包丢进里面
- #tar xf jpegsrc.v8d.tar.gz
- #cd jpeg-8d/
- #./configure --prefix=/usr/local/jpeg/ --enable-shared --enable-static
- #make
- #make install
(5) 安装 PNG
- #cd /data 然后把对应的安装包丢进里面
- #tar xf libpng-1.6.25.tar.gz
- #cd libpng-1.6.25
- #./configure
- #make
- #make install
(6) 安装 freetype
- #cd /data 然后把对应的安装包丢进里面
- #tar xf freetype-2.5.4.tar.gz
- #cd freetype-2.5.4
- #./configure --prefix=/usr/local/freetype --enable-shared
- #make
- #make install
二. 安装 nginx
- #tar xf nginx-1.8.1.tar.gz
- #cd nginx-1.8.1
- #./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/data/pcre-8.39
注意:--with-pcre=/data/pcre-8.39 指向的是源码包解压的路径, 而不是安装的路径, 否则会报错
- #make
- #make install
- #/usr/local/nginx/sbin/nginx 启动 nainx
设置 nginx 开启启动
- vi /etc/rc.d/init.d/nginx #编辑启动文件添加下面内容
- #!/bin/bash
来源: http://www.bubuko.com/infodetail-3302679.html