admin 管理员组

文章数量: 887031


2024年1月17日发(作者:linux怎么删除同一文件夹)

描述以源码方式安装nginx的步骤,编译的基本过程

在Ubuntu/Debian系统上,可以使用以下命令安装:

sudo apt-get install build-essential libpcre3

libpcre3-dev zlib1g zlib1g-dev libssl-dev

在CentOS系统上,可以使用以下命令安装:

sudo yum install -y gcc gcc-c++ make pcre-devel zlib-devel

openssl-devel

3. 解压源码包。

使用以下命令解压:

tar zxvf

其中,1.14.0是nginx的版本号,具体版本号可以根据实际情况进行修改。

4. 进入解压后的nginx目录,执行配置脚本。

cd nginx-1.14.0

./configure

在执行configure脚本时,可以根据实际需要添加参数,例如:

./configure --prefix=/usr/local/nginx

--with-http_ssl_module

其中,--prefix指定了nginx的安装路径,--with-http_ssl_module指定了编译时启用SSL支持。

5. 执行make和make install命令进行编译和安装。

make

- 1 -

sudo make install

6. 启动nginx服务。

在安装完成后,可以使用以下命令启动nginx服务:

/usr/local/nginx/sbin/nginx

至此,以源码方式安装nginx的基本过程就完成了。

补充说明:

如果在执行configure脚本时遇到依赖库缺失的问题,可以在系统上安装相应的库文件。例如,如果提示缺失PCRE库,在Ubuntu/Debian上可以使用以下命令安装:

sudo apt-get install libpcre3 libpcre3-dev

如果需要编译其他模块,可以在configure命令中添加相应的参数。例如,如果需要编译gzip模块,可以添加--with-http_gzip_static_module参数。具体的模块参数可以参考nginx的官方文档。

- 2 -


本文标签: 安装 命令 编译