来源:自学PHP网 时间:2015-04-17 17:13 作者: 阅读:次
[导读] 1 首先安装好centos6 3 ,32位,最小化安装创建nginx 用户组,用户 useradd -s sbin nologin -g nginx -r useradd -s sbin nologin -g nginx -r nginx2 yum -y...
1.首先安装好centos6.3 ,32位,最小化安装 创建nginx 用户组,用户 useradd -s /sbin/nologin -g nginx -r 2. yum -y install gcc gcc-c++ autoconf automake 必要的编译软件 3. yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 此步中,可能openssl 和 pcre不会正确安装,请看第4步 4.安装 pcre库 4.1 mkdir /usr/local/atfire -p ; cd /usr/local/atfire 创建下载目录,并进入到该目录,目录名字可以随意取 4.2 获取软件 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 地址可能会变,可到官网下载 4.3 解压,配置,安装,一条龙 tar -zxvf pcre-8.3.3.tar.gz ./configure make make install 5.安装openssl 5.1 cd /usr/local/atfire ;进入目录 5.2 wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz 5.3 tar -zxvf openssl-1.0.1c.tar.gz 5.4 结束了,没错,你没看错,不用安装,有这源码包就行了 6.安装nginx 6.1 进入目录cd /usr/local/atfire ; 6.2 下载 nginx.org/download/nginx-1.4.4.tar.gz 6.3 解压 tar -zxvf nginx-1.4.4.tar.gz 6.4进入目录 cd nginx-1.4.4 6.5 配置 ./configure --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-openssl=/usr/local/src/openssl-1.0.1c --with-pcre=/usr/local/src/pcre-8.33 --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fcgi --with-http_stub_status_module 6.6 make && make install7启动 1. /usr/sbin/nginx -c /etc/nginx/nginx.conf 2.这里会报错 mkdir() "/var/tmp/nginx/client" ………………没错,这里在配置的时候指定了个临时目录,但是目录没建 3.建立临时目录 mkdir /var/tmp/nginx/client -pv 再次运行/usr/sbin/nginx -c /etc/nginx/nginx.conf 8.查看是否启动 1先看进程 ps aux|grep nginx 2.查看是否监听 netstat -tulnp |grep 80 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com