多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[danger] 解压nginx依赖包得到的nginx目录结构 ``` [root@localhost src]# ll total 1012 drwxr-xr-x. 8 1001 1001 158 Aug 13 2019 nginx-1.16.1 -rw-r--r--. 1 root root 1032630 Aug 14 2019 nginx-1.16.1.tar.gz [root@localhost src]# cd nginx-1.16.1 [root@localhost nginx-1.16.1]# ll total 752 drwxr-xr-x. 6 1001 1001 4096 Apr 2 13:08 auto -rw-r--r--. 1 1001 1001 296463 Aug 13 2019 CHANGES -rw-r--r--. 1 1001 1001 452171 Aug 13 2019 CHANGES.ru drwxr-xr-x. 2 1001 1001 168 Apr 2 13:08 conf -rwxr-xr-x. 1 1001 1001 2502 Aug 13 2019 configure drwxr-xr-x. 4 1001 1001 72 Apr 2 13:08 contrib drwxr-xr-x. 2 1001 1001 40 Apr 2 13:08 html -rw-r--r--. 1 1001 1001 1397 Aug 13 2019 LICENSE drwxr-xr-x. 2 1001 1001 21 Apr 2 13:08 man -rw-r--r--. 1 1001 1001 49 Aug 13 2019 README drwxr-xr-x. 9 1001 1001 91 Apr 2 13:08 src [root@localhost nginx-1.16.1]# ``` >[danger] 配置nginx安装目录 ``` [root@localhost nginx-1.16.1]# ./configure --prefix=/test/web/nginx ``` >[danger] 如果出现以下错误信息 * 关键点:./configure: error: C compiler cc is not found * 错误原因:没有安装gcc编译器,gcc是c语言编译器,使用它可以编译c语言代码为可执行程序 * 云服务器默认都会装gcc编译器 ``` [root@localhost nginx-1.16.1]# ./configure --prefix=/test/web/nginx checking for OS + Linux 3.10.0-1062.el7.x86_64 x86_64 checking for C compiler ... not found ./configure: error: C compiler cc is not found [root@localhost nginx-1.16.1]# ``` 查看是否已安装编译器 ~~~ rpm -qa gcc ~~~ 安装 gcc 编译器 ~~~ yum install gcc gcc-c++ ~~~ >[danger] 重新执行指定配置参数的命令 ``` ./configure --prefix=/test/web/nginx ``` ![](https://img.kancloud.cn/15/54/155422c371636943f8116ccb1e10a658_590x541.png) >[danger] 执行成功 ![](https://img.kancloud.cn/a7/4f/a74f8819a54a1cfc0317ccf8074c3730_675x477.png)