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
どうすれば修正できますか?
特定の実行可能ファイルがどこにあるかわからない場合は、repoquery
を使用して、YUMインストールをクエリできます。
$ 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はプラグインを利用して機能を強化しています。これらのプラグインの1つは fastestmirror と呼ばれます。時々、このプラグインが遅くなる原因になることがあります。このプラグインが選択するミラーサイトは、常に使用するのに最適なサイトではない場合があります。
このファイルを削除することにより、このプラグインからミラーの優先リストを削除できます。
$ Sudo rm /var/cache/yum/timedhosts.txt
多くの場合、一部のミラーが残りのミラーまたは元のサイトより遅れているため、最も高速なミラープラグインが混乱を招く可能性があります。通常、次のように問題を回避するために一時的に無効にします。
$ Sudo yum --disableplugin=fastestmirror install php-devel
-or-
$ Sudo yum --noplugins install php-devel