解决安装 Nginx 报错缺少 Libxslt

1、问题描述

./configure: error: the HTTP XSLT module requires the libxml2/libxslt libraries.
You can either do not enable the module or install the libraries.

我还是第一次碰到 Nginx 编译安装失败,然后就发现腾讯云的 Ubuntu 镜像缺少 libxslt。

2、解决方法

有通过包管理器安装和通过源码编译安装的方法。

2.1、CentOS

执行:

此处内容需要评论回复(自动审核)或加入 QQ 技术交流群(立即获得内容)后方可阅读。赞助(二维码在文章下方)后联系作者可一次性解锁所有(包括之后的新文章)。

2.2、Ubuntu

执行:

此处内容需要评论回复(自动审核)或加入 QQ 技术交流群(立即获得内容)后方可阅读。赞助(二维码在文章下方)后联系作者可一次性解锁所有(包括之后的新文章)。

2.3、编译安装

如果无法使用软件包安装,可以尝试编译安装。

编译可能耗时较久,建议在 Screen 中执行。

Screen 教程参考:

Linux 安装使用 Screen
https://blog.tsinbei.com/archives/871/

可能需要高版本 GCC,CentOS 参考:

CentOS7 编译升级 GCC
https://blog.tsinbei.com/archives/860/
Bash
1
2
3
4
5
6
7
wget ftp://xmlsoft.org/libxslt/libxslt-1.1.21.tar.gz
tar -xvzf libxslt-1.1.21.tar.gz
cd libxslt-1.1.21
sudo autoreconf --install
./configure
make
sudo make install

安装成功后重新编译 Nginx 即可。

解决安装 Nginx 报错缺少 Libxslt

https://blog.tsinbei.com/archives/1206/

文章作者
Hsukqi Lee
发布于

2023-03-30

修改于

2023-06-08

许可协议

CC BY-NC-ND 4.0

评论

昵称
邮箱
网址
8 条

jackmk

jackmk

谢谢

  回复

rui

rui

麻烦死了,评论完也不能看,就两行代码磨磨唧唧的

  回复

rui

rui

看看解决方案

  回复

rui2

rui2

谢谢

  回复

rui

rui

谢谢

  回复

谢谢

谢谢

谢谢谢谢谢谢谢谢

  回复

ewrwe

ewrwe

看看解决方案

  回复

娃哈哈

娃哈哈

看看解决方案

  回复