2012-02-24 13 views
3

上ヤムをインストール私は任意のPHP拡張モジュールをインストールすることはできませんCentOSの6.2

EPELリポジトリは

のyum repolistを有効にPHP-石鹸 または をインストールyumを

repo id        repo name                  status 
base         CentOS-6 - Base                 5,932+362 
epel         Extra Packages for Enterprise Linux 6 - x86_64         5,867+1,143 
extras         CentOS-6 - Extras                  4 
updates        CentOS-6 - Updates                 334+83 
repolist: 12,137 

を示しyum --enablerepo = epelインストールphp-soap出力:

Loaded plugins: fastestmirror 
Loading mirror speeds from cached hostfile 
* base: mirrors.dedipower.com 
* epel: mirror01.th.ifl.net 
* extras: mirrors.dedipower.com 
* updates: mirror.as29550.net 
Setting up Install Process 
No package php-soap available. 
Error: Nothing to do 
+1

あなたはhttp://serverfault.com –

+0

上のより良い運uは廉の更新をしようとしましたがあるのだろうか? – Rocky

答えて

15

/etc/yum.confファイルを確認してください。 次のような行があります: exclude = php * PHPエクステンションをインストールできないようにします。

youreののDirectAdminを使用している場合、あなたはおそらくこれをチェックアウトする必要があります: http://woshka.com/blog/linux/centos/direct-admin-control-panel/compile-and-enable-soap-into-php-with-directadmin-controlpanel-custombuild.html

+0

ありがとう! exclude = php * helped – sbxmal

+0

一度だけ実行する場合は、コマンドラインから 'yum --disableexcludes = all ...'を指定して除外を無効にすることもできます。ただし、除外が有効になっている理由も確認する必要があります。私の場合は、WHM/cPanelが有効になっており、カスタムPHPパッケージをインストールしていたためです。私はhttp://pecl.php.net/からtar.gzとして拡張機能(APC)をダウンロードし、コマンドラインで拡張機能をビルドしコンパイルすることで問題を回避することができました( 'yum'なし)。 – thirdender

+0

ありがとう、それは命の恩人だった:) –

関連する問題