-bash:phpize:在Centos 6上找不到命令


8

当我尝试跑步时,phpize我得到

-bash: phpize: command not found

我已经跑步,yum -y install php-devel但是返回:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.softaculous.com
 * extras: centos.schlundtech.de
 * rpmforge: mirror1.hs-esslingen.de
 * updates: ftp.plusline.de
Setting up Install Process
No package php-devel available.
Error: Nothing to do

我怎样才能解决这个问题?


不是命令phpize5而是phpize
Anthon 2014年

Answers:


5

当不确定特定可执行文件的位置时,可以使用以下方法查询YUM安装repoquery

$ repoquery -q --file */phpize
php-devel-0:5.3.3-26.el6.x86_64
php-devel-0:5.3.3-27.el6_5.x86_64

最快的镜子

Yum利用插件来增强其功能。这些插件中的一个被称为Fastestmirror。有时,此插件可能是速度缓慢的原因。该插件选择的镜像站点有时可能不是一直使用的最佳站点。

您可以通过删除以下文件从此插件中删除首选的镜像列表:

$ sudo rm /var/cache/yum/timedhosts.txt

通常,最快的镜像插件可能会引起混乱,因为某些镜像落后于其余的镜像或原始站点。我通常会暂时禁用它,只是为了解决这个问题,如下所示:

$ sudo yum --disableplugin=fastestmirror install php-devel

-or-

$ sudo yum --noplugins install php-devel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.