Q&A
cent os 6.7にmessagepackを導入したいのですが
※PHPバージョン:7.3.25
まず、pecl install msgpackを実行すると以下のメッセージが表示されます。
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
downloading msgpack-2.1.2.tgz ...
Starting to download msgpack-2.1.2.tgz (126,613 bytes)
............................done: 126,613 bytes
20 source files, building
running: phpize
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
ERROR: `phpize' failed
上記の内容から「php-devel」が必要なのだろうと以下のコマンドを実行しました。
yum install -y --enablerepo=remi,remi-php73 php-pecl-msgpack-devel
以下、上記コマンド実行後のメッセージとなります。
読み込んだプラグイン:fastestmirror, refresh-packagekit, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
- epel: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package php-pecl-msgpack-devel.x86_64 0:2.1.2-1.el6.remi.7.3 will be インストール
--> 依存性の処理をしています: php-pecl-msgpack(x86-64) = 2.1.2-1.el6.remi.7.3 のパッケージ: php-pecl-msgpack-devel-2.1.2-1.el6.remi.7.3.x86_64
--> 依存性の処理をしています: php-devel(x86-64) のパッケージ: php-pecl-msgpack-devel-2.1.2-1.el6.remi.7.3.x86_64
--> トランザクションの確認を実行しています。
---> Package php-devel.x86_64 0:7.3.25-1.el6.remi will be インストール
--> 依存性の処理をしています: krb5-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
--> 依存性の処理をしています: libargon2-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
--> 依存性の処理をしています: libedit-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
--> 依存性の処理をしています: libxml2-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
--> 依存性の処理をしています: openssl-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
---> Package php-pecl-msgpack.x86_64 0:2.1.2-1.el6.remi.7.3 will be インストール
--> トランザクションの確認を実行しています。
---> Package libargon2-devel.x86_64 0:20161029-7.el6.remi will be インストール
---> Package php-devel.x86_64 0:7.3.25-1.el6.remi will be インストール
--> 依存性の処理をしています: krb5-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
--> 依存性の処理をしています: libedit-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
--> 依存性の処理をしています: libxml2-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
--> 依存性の処理をしています: openssl-devel(x86-64) のパッケージ: php-devel-7.3.25-1.el6.remi.x86_64
--> 依存性解決を終了しました。
エラー: パッケージ: php-devel-7.3.25-1.el6.remi.x86_64 (remi-php73)
要求: openssl-devel(x86-64)
エラー: パッケージ: php-devel-7.3.25-1.el6.remi.x86_64 (remi-php73)
要求: libedit-devel(x86-64)
エラー: パッケージ: php-devel-7.3.25-1.el6.remi.x86_64 (remi-php73)
要求: libxml2-devel(x86-64)
エラー: パッケージ: php-devel-7.3.25-1.el6.remi.x86_64 (remi-php73)
要求: krb5-devel(x86-64)
問題を回避するために --skip-broken を用いることができません
これらを試行できます: rpm -Va --nofiles --nodigest
上記のようにインストールを行うことができません。
誰かお分かりになる方、ご教示ください。
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。