centos 编译安装nginx
一、确保系统已经安装了软件编译安装工具:gcc gcc-c++ make,如果没有安装运行安装:
yum install gcc gcc-c++ make
工具介绍:
gcc C编译器
gcc-c++ c++编译器
make 编译工具,解释makefile文件的规则来编译复杂软件
二、为了支持rewrite功能,我们需要安装pcre
yum install pcre*
三、需要ssl的支持,如果不需要ssl支持,请跳过这一步
yum install openssl*
四、安装nginx;下载nginx源码包,这里我下载的是:nginx-1.8.1
#解压nginx-1.8.1 tar -xzvf nginx-1.8.1 cd nginx-1.8.1 #配置,编译,并安装(指定了安装路径为:/usr/local/nginx) ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre make make install
配置nginx支持php,编辑nginx配置文件nginx.cfg:
location / { root html; index index.html index.htm index.php; #添加index.php } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { root /usr/local/nginx/html; #nginx网址根目录 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; #SCRIPT_FILENAME后面是nginx根目录 include fastcgi_params; }
到此nginx安装完成,启动nginx:
/usr/local/sbin/nginx
在本机浏览器访问 localhost:80,即可看到nginx的默认页面
博客里大都是转载的内容,其目的主要用户知识的组织和管理。