0.7.69
configure文件源码
#!/bin/sh # Copyright (C) Igor Sysoev . auto/options . auto/init . auto/sources test -d $NGX_OBJS || mkdir $NGX_OBJS echo > $NGX_AUTO_HEADERS_H echo > $NGX_AUTOCONF_ERR echo "#define NGX_CONFIGURE \"$NGX_CONFIGURE\"" > $NGX_AUTO_CONFIG_H if [ $NGX_DEBUG = YES ]; then have=NGX_DEBUG . auto/have fi if test -z "$NGX_PLATFORM"; then echo "checking for OS" NGX_SYSTEM=`uname -s 2>/dev/null` NGX_RELEASE=`uname -r 2>/dev/null NGX_MACHINE=`uname -m 2>/dev/null` echo " + $NGX_SYSTEM $NGX_RELEASE $NGX_MACHINE" NGX_PLATFORM="$NGX_SYSTEM:$NGX_RELEASE:$NGX_MACHINE"; case "$NGX_SYSTEM" in MINGW32_*) NGX_PLATFORM=win32 ;; esac else echo "building for $NGX_PLATFORM" NGX_SYSTEM=$NGX_PLATFORM fi . auto/cc/conf if [ "$NGX_PLATFORM" != win32 ]; then . auto/headers fi . auto/os/conf if [ "$NGX_PLATFORM" != win32 ]; then . auto/os/features . auto/threads fi . auto/modules . auto/lib/conf case ".$NGX_PREFIX" in .) NGX_PREFIX=${NGX_PREFIX:-/usr/local/nginx} have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define ;; .!) NGX_PREFIX= ;; *) have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define ;; esac if [ ".$NGX_CONF_PREFIX" != "." ]; then have=NGX_CONF_PREFIX value="\"$NGX_CONF_PREFIX/\"" . auto/define fi have=NGX_SBIN_PATH value="\"$NGX_SBIN_PATH\"" . auto/define have=NGX_CONF_PATH value="\"$NGX_CONF_PATH\"" . auto/define have=NGX_PID_PATH value="\"$NGX_PID_PATH\"" . auto/define have=NGX_LOCK_PATH value="\"$NGX_LOCK_PATH\"" . auto/define have=NGX_ERROR_LOG_PATH value="\"$NGX_ERROR_LOG_PATH\"" . auto/define have=NGX_HTTP_LOG_PATH value="\"$NGX_HTTP_LOG_PATH\"" . auto/define have=NGX_HTTP_CLIENT_TEMP_PATH value="\"$NGX_HTTP_CLIENT_TEMP_PATH\"" . auto/define have=NGX_HTTP_PROXY_TEMP_PATH value="\"$NGX_HTTP_PROXY_TEMP_PATH\"" . auto/define have=NGX_HTTP_FASTCGI_TEMP_PATH value="\"$NGX_HTTP_FASTCGI_TEMP_PATH\"" . auto/define . auto/make . auto/lib/make . auto/install if [ "$NGX_PLATFORM" != win32 ]; then . auto/unix fi # STUB . auto/stubs have=NGX_USER value="\"$NGX_USER\"" . auto/define have=NGX_GROUP value="\"$NGX_GROUP\"" . auto/define . auto/summary
相关推荐
1. **获取源码**:从官方仓库或镜像站点下载lua-nginx-module-0.10.9rc7的压缩包,并解压到工作目录。 2. **编译Nginx**:在编译Nginx时,需要将lua-nginx-module源码路径作为参数传递给`--add-module`选项。同时,...
2. **下载Nginx源码**: - 使用`wget`命令下载Nginx 1.10.1的源码包,例如`wget http://nginx.org/download/nginx-1.10.1.tar.gz`。 3. **解压源码**: - 使用`tar`命令解压下载的文件,如`tar -zxvf nginx-...
1. **GCC (GNU Compiler Collection)**:这是C、C++和其他语言的编译器,用于构建Nginx源码。 2. **Glibc**:GNU C库,提供了许多C语言编程所需的函数。 3. **Pcre (Perl Compatible Regular Expressions)**:Nginx...
./configure –prefix=/usr/local/nginx; make && make install` - 添加Nginx启动脚本到系统服务:`echo "/usr/local/nginx/sbin/nginx" >>/etc/rc.local` - 测试Nginx是否安装成功:访问`http://localhost`,显示...
在源码编译安装时,需要安装依赖库(如 pcre, zlib, openssl 等),然后执行 `./configure` 配置,`make` 编译,`make install` 安装。在 CentOS 6 中,可以通过 `yum install nginx` 直接安装。 ### 运行模式与...
- **下载Nginx源码包**: - 下载地址:`https://nginx.org/en/download.html` - 使用命令`wget`下载。 - **解压并编译安装**: - 解压命令:`tar zxvf nginx-1.6.2.tar.gz` - 进入目录:`cd nginx-1.6.2` - ...
下载Nginx源码,配置时指定OpenSSL、PCRE和ZLIB的路径,例如`./configure --prefix=/usr/local/nginx-1.6.1 --with-openssl=/path/to/openssl --with-pcre=/path/to/pcre --with-zlib=/path/to/zlib --with-...
1. 使用`./configure`命令添加FastDFS模块到Nginx,指定安装路径和模块源码位置。 2. 编译并安装Nginx。 3. 将FastDFS模块配置文件`mod_fastdfs.conf`复制到FastDFS配置目录,并进行相应配置,如base_path、tracker_...
1. 解压Nginx源码包: ``` tar -zxvf nginx-0.7.69.tar.gz cd nginx-0.7.69 ``` 2. 配置Nginx时,确保链接到之前安装的openssl和pcre库: ``` ./configure --prefix=/usr/local/nginx --with-...
之后,从Nginx官网下载源码包,解压并配置。配置时可以使用`./configure`命令,加上相应的模块选项,例如:`--with-http_ssl_module`(支持HTTPS)、`--with-http_stub_status_module`(提供状态监控)和`--with-...
### LNMP架构详细安装教程:深入解析与操作指南 ...随后,Nginx源码包的编译安装尤为重要,需指定安装路径、用户权限、模块启用等参数,如`./configure--prefix=/usr/local/nginx--user=nginx--group=nginx--with-...
1. **源代码文件**:包含了NDK的核心源码,开发者可以通过阅读这些代码来理解和学习如何使用NDK进行模块开发。 2. **示例模块**:可能提供了示例模块代码,供开发者参考学习,这些模块展示了如何利用NDK的API和宏来...
1. 下载和解压APC源代码包。 2. 编译安装APC,配置PHP环境变量。 3. 编辑php.ini文件,启用APC并设置相关参数。 4. 复制apc.php到可访问目录,便于监控和调试。 5. 重启Web服务器和PHP-FPM服务。 6. (可选)Windows...