centos 6.6下安装nginx
2015-11-06 21:05
751 查看
请在root权限下安装
一、安装前的准备nginx安装环境
yum -y install gcc gcc-c++ autoconf automake make
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
二、安装nginx
下载nginx源码包,下载地址为:http://nginx.org/download/,在这个地址下选一个你想安装版本。
创建一个目录用来放置你下载的源码
mkdir my_nginx
cd my_nginx
wget http://nginx.org/download/nginx-1.9.0.tar.gz
tar -zxvf nginx-1.9.0.tar.gz
cd nginx-1.9.0
现在就可以进行安装了,传统的安装步骤。
./configure
make
make install
这样就可以安装好了。
注意:nginx的默认安装路径是 /usr/local/nginx 其运行文件在其/usr/local/nginx/sbin目录下面(稍后介绍添加环境变量,任何路径就可以执行nginx)。
启动nginx:
进入/usr/local/nginx/sbin
下执行就可以了
./nginx
这个时候你就启动nginx了
在浏览器中输入127.0.0.1会弹出下面的页面表示你nginx安装成功了。
添加环境变量:如何你想在任何路径执行nginx命令,那么你就应该把nginx的添加到环境变量中去。
vim /etc/profile 文件在其后面添加你的nginx安装目录下面的sbin的路径,上面已经说过nginx的默认路径是/usr/local/nginx
添加语句:
source /etc/profile
查看是否添加成功: echo $PATH
如果输出的路径中包含默认的安装路径/usr/local/nginx/sbin 那表示添加成功。
这个时候任何路径下执行nginx都可以了.如下面。
[root@chen nginx-1.9.0]# nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
三、接下来配置PHP环境
一、安装前的准备nginx安装环境
yum -y install gcc gcc-c++ autoconf automake make
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
二、安装nginx
下载nginx源码包,下载地址为:http://nginx.org/download/,在这个地址下选一个你想安装版本。
创建一个目录用来放置你下载的源码
mkdir my_nginx
cd my_nginx
wget http://nginx.org/download/nginx-1.9.0.tar.gz
tar -zxvf nginx-1.9.0.tar.gz
cd nginx-1.9.0
现在就可以进行安装了,传统的安装步骤。
./configure
make
make install
这样就可以安装好了。
注意:nginx的默认安装路径是 /usr/local/nginx 其运行文件在其/usr/local/nginx/sbin目录下面(稍后介绍添加环境变量,任何路径就可以执行nginx)。
启动nginx:
进入/usr/local/nginx/sbin
下执行就可以了
./nginx
这个时候你就启动nginx了
在浏览器中输入127.0.0.1会弹出下面的页面表示你nginx安装成功了。
添加环境变量:如何你想在任何路径执行nginx命令,那么你就应该把nginx的添加到环境变量中去。
vim /etc/profile 文件在其后面添加你的nginx安装目录下面的sbin的路径,上面已经说过nginx的默认路径是/usr/local/nginx
添加语句:
export PATH=/usr/local/nginx/sbin:${PATH}保存或者重启电脑就可以。也可以执行下面的语句不用重启电脑
source /etc/profile
查看是否添加成功: echo $PATH
如果输出的路径中包含默认的安装路径/usr/local/nginx/sbin 那表示添加成功。
这个时候任何路径下执行nginx都可以了.如下面。
[root@chen nginx-1.9.0]# nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
三、接下来配置PHP环境
相关文章推荐
- Nginx1.8.0 编译安装
- Keeplived配置Nginx双机高可用
- nginx [warn]: conflicting server name on 0.0.0.0:80 ignored
- nginx封锁恶意IP,并且定时取消的两种脚本
- nginx封锁恶意IP,并且定时取消的两种脚本
- python web 部署:nginx + gunicorn + supervisor + flask
- Nginx下搭建Nagios
- Nginx中的rewrite指令(break,last,redirect,permanent)
- Nginx缩略图和Fastdfs整合以及image_filter配置,7点经验结论和5个参考资料
- Nginx缩略图和Fastdfs整合以及image_filter配置,7点经验结论和5个参考资料
- Nginx缩略图和Fastdfs整合以及image_filter配置,7点经验结论和5个参考资料
- nginx url转发的一种方式
- Nginx平滑升级的详细操作方法
- keepalived + nginx HA 配置
- nginx多进程模型之热代码平滑升级
- nginx 监听多个端口 80和81
- Nginx的负载均衡方案详解
- Apache和Nginx防盗链的几种配置方法
- Node.js 配置Nginx
- nginx 自定义404页面