如何解决在fedora上安装xampp的问题?

Posted

技术标签:

【中文标题】如何解决在fedora上安装xampp的问题?【英文标题】:How can I solve this problem of installation xampp on fedora? 【发布时间】:2019-09-15 23:07:11 【问题描述】:

当我在 fedora 上运行 xampp 时,此错误会显示在应用程序日志中

正在启动 Apache Web 服务器... 退出代码:8 标准输出: apache 配置测试失败,中止 标准错误: httpd:/opt/lampp/etc/httpd.conf 第 522 行的语法错误:/opt/lampp/etc/extra/httpd-xampp.conf 第 10 行的语法错误:无法将模块/libphp7.so 加载到服务器中: libnsl.so.1:无法打开共享对象文件:没有这样的文件或目录

谁能告诉我如何解决这个问题? enter image description here

【问题讨论】:

在 Fedora 中 sudo dnf install libnsl 就像一个魅力 【参考方案1】:

快速谷歌搜索返回: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=

【讨论】:

这显示给我正在启动 Apache Web 服务器... /opt/lampp/apache2/scripts/ctl.sh : httpd 已启动 正在启动 ProFTPD... 检查配置文件的语法 /opt/lampp/ proftpd/scripts/ctl.sh : proftpd 开始【参考方案2】:

您似乎缺少 libnsl。通过这个命令安装它:

sudo dnf install libnsl

如果这不起作用,您可以手动下载:

    访问https://pkgs.org/

    在搜索框中(当然是 pkgs.org)输入 libnsl.so.1 并选择合适的操作系统。显示的版本可能更高,例如 libnsl-2.28-9.fc29.x86_64.rpm,但没关系,所需的文件也包含在这个包中。

    在终端中,导航到下载 .rpm 的目录。

    键入以下命令进行安装:

    sudo rpm libnsl-2.XX-X.fc29.x86_64.rpm
    

完成后一切正常。

【讨论】:

以上是关于如何解决在fedora上安装xampp的问题?的主要内容,如果未能解决你的问题,请参考以下文章

安装 XAMPP 时如何在 UAC 上工作

Fedora 上如何安装 gitea

在xampp中使用pip安装mysql时如何解决这个问题[重复]

如何在 Fedora 31 上安装 NVIDIA GPU

如何在Fedora 26上安装Minecraft 服务器

由于 UAC win10,Xampp 功能受到限制。如何解决?