基于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
相关推荐
在编译Nginx时,通常还需要依赖OpenSSL和PCRE库。在编译OpenSSL时,可能会遇到提示关于64位编译的问题。为了避免这个问题,可以在运行`./configure`之前设置`KERNEL_BITS=64`环境变量,或者手动修改`objs/Makefile`...
接下来,进入解压后的目录,准备配置和编译Nginx。这一步可能会遇到一些编译选项的问题,因此我们将在配置时添加一些参数。在终端中输入: ```bash cd nginx- ./configure --with-cc-opt="-Wno-deprecated-...
nginx-1.26.1.tar.gz
总结来说,使用Homebrew来安装和配置Nginx和MySQL能够大大简化过程,避免了手动编译和安装各个依赖包的繁琐,并且Homebrew的更新机制能保证软件包是较新的版本。通过上述步骤,开发者可以在Mac上快速搭建一个适用于...
2. **configure**: 这是Nginx配置脚本,用于检查系统环境并生成合适的Makefile,以便编译和安装Nginx。运行`configure`会检查你的系统是否满足编译和运行Nginx所需的所有依赖项,并根据系统配置定制编译选项。 3. *...
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的完整流程,包括了前期准备工作、安装必要的依赖库和服务器,以及PHP7本身的编译和安装。掌握这些知识点,对于在Mac环境下搭建PHP开发环境具有非常大的帮助。
2. **执行`./configure`**:在Nginx的根目录下运行`./configure`脚本,这一步会检查系统环境,配置编译选项,并生成Makefile。你可以通过传递参数来定制编译选项,例如指定OpenSSL和PCRE库的位置。 3. **编译源码**...
- **编译安装**:运行`make && make install`进行编译安装。 #### 2.4 Nginx的启动、停止、平滑重启 - **启动**:`nginx`命令启动Nginx。 - **停止**:`nginx -s stop`命令停止Nginx。 - **平滑重启**:`nginx -s ...
官方推荐通过源码编译方式来安装Nginx,以便获得最优的性能和安全保证。在不同操作系统上安装Nginx的方法略有不同。例如,在Windows系统上,可以通过下载预编译的Windows版本来安装;在Linux发行版上,通常可以通过...
4. 解压并编译:`tar -xf /tmp/nginx-1*.tar.gz && cd /tmp/nginx-1*`,然后运行`./configure`并指定用户、组和安装路径。 5. 安装:`make && make install` 通过以上步骤,你可以成功地在系统中安装Nginx,并开始...
例如,可以在CentOS环境下通过以下命令安装Nginx所需的依赖库和编译安装Nginx本身: ```bash yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel tar xvf ...
- **安装配置**:Nginx安装简单、配置灵活。 #### 1.2 为什么选择Nginx ##### 1.2.1 Nginx与Apache的异同 虽然Nginx和Apache都提供了类似的HTTP服务功能,但它们在性能和功能实现上有显著差异: - **处理速度**...
在Ubuntu系统下,可以通过命令行工具apt-get快速安装Nginx,而在Mac系统下,可以使用brew来进行安装。源码编译安装适合生产环境,因为它可以根据具体需求定制编译选项,选择合适的模块,但是步骤相对繁琐,需要下载...
安装过程中,Nginx的二进制文件会被放在您在配置时指定的`--prefix`路径下的`sbin`目录。 5. **配置Nginx** 编辑`/etc/nginx/nginx.conf`,设置监听端口、虚拟主机、日志位置等参数。确保配置文件语法无误,可以...
Nginx支持在多种操作系统上运行,包括FreeBSD、Linux、Windows以及Mac OS X,这使得它能够在不同的环境下部署,进而获得了广泛用户的认可。Nginx不只是一款HTTP和反向代理服务器软件,它还支持IMAP/POP3/SMTP等协议...
4. **编译安装**:先安装基础依赖包(如gcc和gcc-c++),然后解压Nginx源码,执行编译和安装。 Nginx的配置灵活性很高,可以通过修改配置文件实现各种自定义设置,如虚拟主机、URL重写、SSL支持等。完成安装后,...
1. **安装编译Nginx所需的依赖包**: ```bash yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel ``` 2. **上传Nginx压缩包**:将下载好的Nginx...