解决安装 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

评论

昵称
邮箱
网址
3 条

谢谢

谢谢

谢谢谢谢谢谢谢谢

  回复

ewrwe

ewrwe

看看解决方案

  回复

娃哈哈

娃哈哈

看看解决方案

  回复