CentOS(亚马逊EC2,亚马逊班)安装Nginx和PHP7.0,

本文介绍了如何从源码编译安装Nginx 1.10版本,包括下载Nginx源码、安装编译依赖、编译安装pcre模块、创建用户组以及最终编译安装Nginx的具体步骤。

一、安装 nginx

今天早上看到新闻,nginx正式发布1.10稳定版,所以就不用系统内带的1.8的稳定版了,所以自己编译安装下。

1、下载

访问:http://nginx.org/

找到最新版:http://nginx.org/en/download.html

下载最新版:

wget http://nginx.org/download/nginx-1.10.0.tar.gz

下载后解压:

tar -zxf nginx-1.10.0.tar.gz
cd nginx-1.10.0

2、安装编译支持依赖模块

yum -y install gcc gcc-c++ autoconf automake libtool make cmake
yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

因为用的是亚马逊的定制系统,所以里面没有pcre,只能自己编译了:

3、下载编译pcre

首先去官网下载pcre的安装包:http://www.pcre.org/

如果通过FTP的方式,下载地址为:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

如果通过http的方式,下载地址为:http://sourceforge.net/projects/pcre/files/pcre/

这里尽量不要使用pcre2,pcre目前最新的版本为8.38,linux对应的安装包名称为:pcre-8.38.tar.gz。

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

解压进入目录

tar -zxf pcre-8.38.tar.gz
cd pcre-8.38

编译安装:

./configure 
make 
make install

如果遇到其他问题,可参考:http://chenzhou123520.iteye.com/blog/1817563

4、添加用户组

groupadd nginx
useradd -g nginx -M nginx

5、编译nginx

根据:http://nginx.org/en/docs/configure.html  说明;也可以通过“./configure -help”,配置编译配置

./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre
make
make install

 

 

参考链接:http://www.tuicool.com/articles/UFRZvaI

 

php编译错误收集:

http://www.cnblogs.com/project/p/5095146.html
http://yanue.net/post-127.html

http://my.oschina.net/u/1036767/blog/312037

http://lyp.cn/350_how-to-fix-php-compile-errors

转载于:https://my.oschina.net/dingdayu/blog/667035

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值