Php CentOS,找不到libedit-devel

Php CentOS,找不到libedit-devel,php,centos,centos7,yum,centos8,Php,Centos,Centos7,Yum,Centos8,我正在尝试按照安装sqlsrv(ms sql)PHP驱动程序 我可以安装所有的pre-req,除了php-devel,它需要libedit-devel,而libedit-devel似乎不存在 在哪里可以获得libedit-devel?手动安装lib wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libedit-devel-3.0-12.20121213cvs.el7.x86_64.rpm sudo rpm -i libedit

我正在尝试按照安装sqlsrv(ms sql)PHP驱动程序

我可以安装所有的pre-req,除了php-devel,它需要libedit-devel,而libedit-devel似乎不存在

在哪里可以获得libedit-devel?

手动安装lib

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libedit-devel-3.0-12.20121213cvs.el7.x86_64.rpm
sudo rpm -i libedit-devel-3.0-12.20121213cvs.el7.x86_64.rpm

在Centos 8中获得此错误

默认情况下,CentOS 8/RHEL 8 Linux上未启用PowerTools存储库。该存储库包含许多在安装其他应用程序时作为依赖项所需的包,这些包主要是从源代码构建应用程序

能够从命令行界面在CentOS 8/RHEL 8上启用PowerTools存储库。首先安装DNF插件包:

sudo dnf -y install dnf-plugins-core
安装EPEL存储库–PowerTools存储库和EPEL存储库是最好的朋友。因此,也要启用EPEL存储库

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
在CentOS 8/RHEL 8上启用PowerTools存储库:

sudo dnf config-manager --set-enabled PowerTools
确认已启用:

sudo dnf repolist
然后您可以尝试自动下载:

yum -y install   libedit-devel

您是否尝试从此处手动下载?我在centos 8上也有同样的问题,但在以下位置似乎什么都没有:(@NickWeavers尝试此链接:显然,“powertools”必须是小写的。例如,sudo dnf config manager--启用了设置的powertools