当我在fedora上运行xampp时,此错误会显示在应用程序日志中
启动Apache Web服务器... 退出代码:8 标准输出: apache config test失败,正在中止 Stderr: httpd:/opt/lampp/etc/httpd.conf的第522行的语法错误:/opt/lampp/etc/extra/httpd-xampp.conf的第10行的语法错误:无法将modules / libphp7.so加载到服务器中: libnsl.so.1:无法打开共享对象文件:没有这样的文件或目录
谁能告诉我该如何解决? enter image description here
答案 0 :(得分:0)
快速的Google搜索返回以下内容:https://www.reddit.com/r/Fedora/comments/8hlhlv/xampp_with_fedora_28/
建议的修复程序是从此源安装libnsl: https://www.rpmfind.net/linux/rpm2html/search.php?query=libnsl.so.1%28%29%2864bit%29&submit=Search+...&system=fedora&arch=
答案 1 :(得分:0)
似乎您缺少libnsl,请通过以下命令进行安装:
#sudo dnf安装libnsl
如果此方法无效,则可以手动下载:
在搜索框中(当然是pkgs.org),键入libnsl.so.1并选择适当的操作系统。显示的版本可能更高,例如libnsl-2.28-9.fc29.x86_64.rpm,但这无关紧要,所需的文件也包含在此软件包中。
在终端中,导航到.rpm的下载目录。
然后键入以下命令进行安装:
#sudo rpm libnsl-2.XX-X.fc29.x86_64.rpm
完成后,一切都会正常运行。