XAMPP启动报错httpd: Syntax error on *** Cannot load modules/mod_perl.so into server: libnsl.so.1

概述

XAMPP v8.0.3 安装后Apache启动报错httpd: Syntax error on *** Cannot load modules/mod_perl.so into server: libnsl.so.1,该问题就是由于缺少库文件libnsl.so导致,安装库包linsl yum install libnsl即可解决。

问题描述

XAMPP v8.0.3 安装后Apache启动报错:

httpd: Syntax error on line 522 of /opt/lampp/etc/httpd.conf: Syntax error on line 6 of /opt/lampp/etc/extra/httpd-xampp.conf: Cannot load modules/mod_perl.so into server: libnsl.so.1: cannot open shared object file: No such file or directory

系统环境:
操作系统:CentOS 8.2
运行环境:XAMPP v8.0.3
Apache/2.4.46 (Unix) OpenSSL/1.1.1j PHP/8.0.3 mod_perl/2.0.11 Perl/v5.32.1

XAMPP启动报错httpd: Syntax error on ** Cannot load modules/mod_perl.so into server: libnsl.so.1

问题原因

通过错误提示,正是由于缺少库文件libnsl.so导致。

解决方法

通过以下命令安装库文件libnsl.so即可解决,安装后再次启动正常。

[ ~]# yum install libnsl

转载请注明:半亩方塘 » XAMPP启动报错httpd: Syntax error on *** Cannot load modules/mod_perl.so into server: libnsl.so.1