`
macken
  • 浏览: 345560 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mac下编译安装nginx

    博客分类:
  • mac
 
阅读更多

基于max os x 10.9

源码编译安装nginx时需要gcc、make等工具,可以在安装xcode,默认就会安装上这些工具

nginx的http_rewrite模块需要pcre支持,在编译时需要加入pcre。编译步骤

 

1.下载最新版nginx

http://nginx.org/

2.下载最新版pcre

http://www.pcre.org/

当然是否使用最新版看个人而定

我下载的是nginx-1.4.3和pcre-8.33

解压以后放到同一个文件夹下

编译命令

sudo ./configure --prefix=/usr/local/nginx --with-pcre="../pcre-8.33/"

成功以后

sudo make && sudo make install

 

0
0
分享到:
评论

相关推荐

    在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程

    在编译Nginx时,通常还需要依赖OpenSSL和PCRE库。在编译OpenSSL时,可能会遇到提示关于64位编译的问题。为了避免这个问题,可以在运行`./configure`之前设置`KERNEL_BITS=64`环境变量,或者手动修改`objs/Makefile`...

    mac 下 安装nginx的方法小结

    接下来,进入解压后的目录,准备配置和编译Nginx。这一步可能会遇到一些编译选项的问题,因此我们将在配置时添加一些参数。在终端中输入: ```bash cd nginx- ./configure --with-cc-opt="-Wno-deprecated-...

    mac下安装nginx和php

    总结来说,使用Homebrew来安装和配置Nginx和MySQL能够大大简化过程,避免了手动编译和安装各个依赖包的繁琐,并且Homebrew的更新机制能保证软件包是较新的版本。通过上述步骤,开发者可以在Mac上快速搭建一个适用于...

    nginx-1.26.1.tar.gz

    nginx-1.26.1.tar.gz

    nginx-1.24.0

    2. **configure**: 这是Nginx配置脚本,用于检查系统环境并生成合适的Makefile,以便编译和安装Nginx。运行`configure`会检查你的系统是否满足编译和运行Nginx所需的所有依赖项,并根据系统配置定制编译选项。 3. *...

    Keepalived+Nginx实现高可用Web负载均衡

    1. **安装依赖包**:安装编译Nginx所需的依赖包,例如GCC、Make等工具。 ```bash yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel ``` 2. **...

    mac 下安装php7全过程介绍

    根据提供的文件信息,...以上是在Mac操作系统下安装PHP7的完整流程,包括了前期准备工作、安装必要的依赖库和服务器,以及PHP7本身的编译和安装。掌握这些知识点,对于在Mac环境下搭建PHP开发环境具有非常大的帮助。

    nginx HTTP处理流程.docx

    2. **执行`./configure`**:在Nginx的根目录下运行`./configure`脚本,这一步会检查系统环境,配置编译选项,并生成Makefile。你可以通过传递参数来定制编译选项,例如指定OpenSSL和PCRE库的位置。 3. **编译源码**...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    - **编译安装**:运行`make && make install`进行编译安装。 #### 2.4 Nginx的启动、停止、平滑重启 - **启动**:`nginx`命令启动Nginx。 - **停止**:`nginx -s stop`命令停止Nginx。 - **平滑重启**:`nginx -s ...

    nginx中文文档

    官方推荐通过源码编译方式来安装Nginx,以便获得最优的性能和安全保证。在不同操作系统上安装Nginx的方法略有不同。例如,在Windows系统上,可以通过下载预编译的Windows版本来安装;在Linux发行版上,通常可以通过...

    Nginx新手入门常用需求

    4. 解压并编译:`tar -xf /tmp/nginx-1*.tar.gz && cd /tmp/nginx-1*`,然后运行`./configure`并指定用户、组和安装路径。 5. 安装:`make && make install` 通过以上步骤,你可以成功地在系统中安装Nginx,并开始...

    nginx+haproxy.docx

    例如,可以在CentOS环境下通过以下命令安装Nginx所需的依赖库和编译安装Nginx本身: ```bash yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel tar xvf ...

    轻量级HTTP服务器Nginx

    - **安装配置**:Nginx安装简单、配置灵活。 #### 1.2 为什么选择Nginx ##### 1.2.1 Nginx与Apache的异同 虽然Nginx和Apache都提供了类似的HTTP服务功能,但它们在性能和功能实现上有显著差异: - **处理速度**...

    nginx.pdf版本

    在Ubuntu系统下,可以通过命令行工具apt-get快速安装Nginx,而在Mac系统下,可以使用brew来进行安装。源码编译安装适合生产环境,因为它可以根据具体需求定制编译选项,选择合适的模块,但是步骤相对繁琐,需要下载...

    nginx安装包

    安装过程中,Nginx的二进制文件会被放在您在配置时指定的`--prefix`路径下的`sbin`目录。 5. **配置Nginx** 编辑`/etc/nginx/nginx.conf`,设置监听端口、虚拟主机、日志位置等参数。确保配置文件语法无误,可以...

    业界最有价值Nginx反向代理实战博文荟萃

    Nginx支持在多种操作系统上运行,包括FreeBSD、Linux、Windows以及Mac OS X,这使得它能够在不同的环境下部署,进而获得了广泛用户的认可。Nginx不只是一款HTTP和反向代理服务器软件,它还支持IMAP/POP3/SMTP等协议...

    nginx服务部署1

    4. **编译安装**:先安装基础依赖包(如gcc和gcc-c++),然后解压Nginx源码,执行编译和安装。 Nginx的配置灵活性很高,可以通过修改配置文件实现各种自定义设置,如虚拟主机、URL重写、SSL支持等。完成安装后,...

    分布式架构高可用架构-Keepalived+Nginx实现高可用Web负载均衡.pdf

    1. **安装编译Nginx所需的依赖包**: ```bash yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel ``` 2. **上传Nginx压缩包**:将下载好的Nginx...

Global site tag (gtag.js) - Google Analytics