私はLinuxが初めてで、php5.6をphp7にアップグレードしようとしています。チュートリアルの手順に従いましたが、手順 5 で php を削除するように指示されたので削除しました。ステップ6では、そのコマンドを使用する必要がありましたが、すべて問題ありません。
yum --enablerepo=remi-php70 install php70-php php70-php-pear php70-php-bcmath php70-php-pecl-jsond-devel php70-php-mysqlnd php70-php-gd php70-php-common php70-php-fpm php70-php-intl php70-php-cli php70-php php70-php-xml php70-php-opcache php70-php-pecl-apcu php70-php-pecl-jsond php70-php-pdo php70-php-gmp php70-php-process php70-php-pecl-imagick php70-php-devel php70-php-mbstring
しかし、コンソールは、php7 をインストールするにはこれらの依存関係が必要だと言いました。また、「libdb4 がファイルシステムと競合しています」というエラーが表示されます。
出力:
エラー: パッケージ: rpm-4.8.0-55.el6.x86_64 (ベース) 必須: libdb-4.7.so()(64 ビット) 利用可能: db4-4.7.25-22.el6.x86_64 (ベース) libdb-4.7。そう()(64ビット)
エラー: パッケージ: iproute-2.6.32-54.el6.x86_64 (ベース) 必須: libdb-4.7.so()(64 ビット) 利用可能: db4-4.7.25-22.el6.x86_64 (ベース) libdb-4.7.そう()(64ビット)
エラー: パッケージ: apr-util-1.3.9-3.el6_0.1.x86_64 (ベース) 必須: libdb-4.7.so()(64 ビット) 利用可能: db4-4.7.25-22.el6.x86_64 (ベース) libdb-4.7.so()(64ビット)
エラー: パッケージ: libdb4-utils-4.8.30-13.el7.x86_64 (epel) 必須: libc.so.6(GLIBC_2.14)(64bit)
エラー: パッケージ: libdb4-4.8.30-13.el7.x86_64 (epel) 必須: libc.so.6(GLIBC_2.17)(64bit)
エラー: パッケージ: httpd-tools-2.2.15-115.el6.1.x86_64 (vesta) 必須: libdb-4.7.so()(64bit) 利用可能: db4-4.7.25-22.el6.x86_64 (ベース) libdb-4.7.so()(64ビット)
エラー: パッケージ: pam-1.1.1-24.el6.x86_64 (ベース) 必須: libdb-4.7.so()(64 ビット) 利用可能: db4-4.7.25-22.el6.x86_64 (ベース) libdb-4.7.そう()(64ビット)
エラー: libdb4 が filesystem-2.4.30-3.el6.x86_64 と競合しています
エラー: パッケージ: httpd-2.2.15-115.el6.1.x86_64 (vesta) 必須: libdb-4.7.so()(64bit) 利用可能: db4-4.7.25-22.el6.x86_64 (ベース) libdb- 4.7.so()(64ビット)
エラー: パッケージ: cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64 (ベース) 必須: libdb-4.7.so()(64bit) 利用可能: db4-4.7.25-22.el6.x86_64 (ベース) libdb-4.7.so()(64ビット)
エラー: パッケージ: rpm-libs-4.8.0-55.el6.x86_64 (ベース) 必須: libdb-4.7.so()(64 ビット) 利用可能: db4-4.7.25-22.el6.x86_64 (ベース) libdb- 4.7.so()(64ビット)
--skip-broken を使用して問題を回避できます。次のコマンドを実行してみてください: rpm -Va --nofiles --nodigest
(グーグルでたくさん検索して1つずつダウンロードしようとしましたが、ダウンロードしたrpmをインストールしようとすると、別の依存関係が必要です。そして、依存関係を永遠に要求するようです。コマンドを見つけようとしましたすべての依存関係を見つけてインストールしますが、機能しませんでした。同じ出力が得られました)
php7 をインストールする方法、または php5.6 を戻す方法はありますか?