Fedora 34安装 nginx 的报错处理
本文记录一下在fedora上安装nginx的过程中,遇到的一系列问题,以及解决方式。
在configure的时候报错
configure: error: Invalid C++ compiler or C++ compiler flags
这是没有安装c++编译器,于是重新安装:
sudo yum install -y gcc-c++
2. yum安装报错
在使用yum安装的时候,zchunk报错:
这应该是zchunk的一个bug,解决方法:
1)编辑 /etc/dnf/dnf.conf, 在最末尾处添加:zchunk=False
2)Restart packagekit
systemctl restart packagekit.service
3) pkcon refresh
pkcon refresh force
3. 安装nginx最后make install的时候报错
解决方式是重新配置一下路径:
$ ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf
以上即为遇到的所有问题以及解决方式。下文记录一下安装nginx的完整步骤:
下载
http://nginx.org/en/download.html
下载稳定版本。
2. 赋执行权限
chmod +x nginx-1.20.2.tar.gz
3. 解压
tar -zxvf nginx-1.20.2.tar.gz
4. 修改目录名称,进入目录,configure
mv nginx-1.20.2 nginx
cd nginx
local/nginx --conf-path=/usr/local/nginx/nginx.conf --with-http_ssl_module ./configure --prefix=/usr/
5. 编译
make
6. 安装
make install