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

ima*_*aha 8 centos php

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

-bash: phpize: command not found
Run Code Online (Sandbox Code Playgroud)

我已经运行,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
Run Code Online (Sandbox Code Playgroud)

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

slm*_*slm 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
Run Code Online (Sandbox Code Playgroud)

最快的镜子

Yum 使用插件来增强它的功能。这些插件之一称为fastestmirror。有时这个插件可能是缓慢的原因。此插件选择的镜像站点有时可能不是一直使用的最佳站点。

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

$ sudo rm /var/cache/yum/timedhosts.txt
Run Code Online (Sandbox Code Playgroud)

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

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

-or-

$ sudo yum --noplugins install php-devel
Run Code Online (Sandbox Code Playgroud)