【Nginx】Ubuntu 安装 Nginx
4

【文档】:http://www.nginx.cn/install

【说明】:下载源码包,若使用的是桌面版的 Linux 系统可直接通过网站链接下载,若使用的是命令下载则需要源码包下载地址

【 如何获取源码包下载地址? 】:

file

【准备】:编译环境 gcc / g++ 开发库

apt-get install bulid-essential
apt-get install libtool

【目录】:选择好你需要安装 Nginx 的目录

cd /user/local

【PCRE】:下载 PCRE 源码包(具体版本自行可自行查找:http://www.pcre.org/

# @ 下载源码包
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
# @ 解压
tar -zxvf pcre-8.39.tar.gz
# @ 目录
cd pcre-8.39
# @ 环境监测
./configure
# @ 编译
make
# @ 安装
make install
# @ 返回上级
cd ../

【Zlib】:下载 Zlib 源码包(具体版本自行可自行查找:http://www.zlib.net/

wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
cd ../

【OpenSSL】:下载 OpenSSL 源码包(具体版本自行可自行查找:https://www.openssl.org/

wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz
tar -zxvf openssl-1.0.2l.tar.gz

【Nginx】:下载 Nginx 源码包(具体版本自行可自行查找:http://nginx.org/

wget http://nginx.org/download/nginx-1.4.7.tar.gz
tar -zxvf nginx-1.4.7.tar.gz
cd nginx-1.4.7
cd ../
# @ 环境检查 & 配置
./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=/usr/local/pcre-8.39 \
--with-zlib=/usr/local/zlib-1.2.11 \
--with-openssl=/usr/local/openssl-1.0.2l
# @ 编译 & 安装
make
make install
# @ 检查 80 端口是否占用
netstat -ano|grep 80
# @ 启动 Nginx
cd nginx
./nginx

【测试】:打开浏览器访问本机 IP

# @ 查看网络情况
ifcongif

file

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2
Ali

感觉更多人需要 PHP环境.

1年前

@Ali 感谢你的建议~

1年前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!