フォローするこれ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-zts
PHP 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