CentOSでPHP 5.3を5.4に更新する

CentOSでPHP 5.3を5.4に更新する

フォローするこれPHPをバージョン5.3から5.4にアップデートするためのチュートリアルです。私のディストリビューションはCentOS 5.5です。

次のコマンドを実行した後:

yum --enablerepo=remi,remi-test install httpd php php-common  

次のエラーが発生します。

    --> Finished Dependency Resolution
php53-common-5.3.3-13.el5_8.i386 from updates has depsolving problems
  --> php53-common conflicts with php-common
Error: php53-common conflicts with php-common
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

このエラーをどのように解決できますか?

答え1

php-ztsPHP 5.4のインストールが完了したら、この拡張機能のRPMパッケージをアンインストールして再コンパイルまたは再生成します。

yum remove php-zts

答え2

次のコードを使用してPHP 5.4を正常にインストールしました。

yum erase php-common  
yum --enablerepo=remi,remi-test install php

答え3

とても簡単です。 remi repoを使用してください。

$ wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
$ rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm 

1に変更可能

vim /etc/yum.repos.d/remi.repo
$ yum clean all 
$ yum makecache
$ yum --disablerepo=* --enablerepo=remi update php

関連情報