PHP + REMIリポジトリを使用してCentOSマシンでYum 5.6にアップグレードする方法を尋ねます。
たとえば、私はすでにすべてにREMIリポジトリを使用しています。
さて、この行を/etc/yum.repos.d/remi.repo
で変更した後:
[remi-php56]
enabled=0
に
enabled=1
PHP 5.6.2パッケージがリポジトリ上に表示されます。更新をそのように簡単に行うと、yum update php
を実行すると、PHPパッケージ(php_mysql、pdoなど)?
そして、httpdのmod_phpはどうですか? (アパッチ)?
または、他に必要な手順はありますか?
あなたはphp56を明示的にインストールする必要を作りました、例えば:
yum install php56 php56-php-cli php56-php-common php56-php-pear php56-php-pecl-jsonc php56-php-pecl-Zip php56-php-process php56-php-xml php56-runtime
次に、古いphpを削除します。
yum remove php55 php55-php-cli php55-php-common php55-php-pear php55-php-pecl-jsonc php55-php-pecl-Zip php55-php-process php55-php-xml php55-runtime
yum list installed |grep php
どのPHP=パッケージがすでにインストールされているかを確認します。
OK、
アップグレードするには、次の手順を実行します。
ファイル/etc/yum.repos.d/remi.repo
で、remi-php56リポジトリを有効にしてください。
[remi-php56]
enabled=1
そして、「yum update php」を実行できます。
Modules APIとPHP APIの間の不整合などの問題が発生した場合でも、インストールは機能しますが、PECL + Perlを更新しなければならない場合があります。
私がしたことはすべてをアンインストールすることでしたPHPパッケージはrpm -qa | grep php
を検索してアンインストールし、次にyum remove php php-cli php-common php-mysql php-pear php-pecl php-pdo php-xml
をアンインストールしました。
もちろんyum install php php-cli php-common php-mysql php-pear php-pecl php-pdo php-xml
を再インストールすると、新しいバージョンが得られます。
そして、httpd service httpd restart
を再起動することを忘れないでください