一、简介
source code 需要经过GCC,C++编译环境编译才能运行,可以设定个人设置,开关功能
软件包示例:nginx-1.8.1.tar.gz
认识源码包 nginx -1.8.1 .tar.gz
包名 版本号 压缩格式
二、源码包管理
获得源码包
官方网站,可以获得最新的软件包
Apache: www.apache.org
Nginx: www.nginx.org
Tengine: tengine.taobao.org
实战案例
下载tengine :在网上搜索tengine,第一条就是,点进去,下载一个版本,我下载的是2.2.3版本。
部署tengine:
1、下载源码包的命令
wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz
2、准备编译环境如编辑器
yum -y install gcc make zlib-devel prce prce-devel openssl-devel
这一步很容易打错命令,所以在运行之后再运行一次哦,观察是否有没有安装成功的。
3、解压
useradd www (创建一个新用户)
tar -xvf tengine-2.2-3.tar.gz (解压)
cd tengine-2.2.3 (移动位置)
4、配置
./configure --user=www --group=www --prefix=/usr/local/nginx (设置属性)
5、编译
make
6、安装
make install
7、启动测试
可能之前的实验,安装过httpd服务。如果直接启动nginx会有冲突。请确保关闭httpd
yum -y stop httpd (关闭http)
/usr/local/nginx/sbin/nginx (启动nginx)
systemctl stop firewalld (关闭防火墙)
在浏览器输入自己虚拟机的ip,如果可以看到nginx网页,则说明部署成功。