Composer error [the requested PHP extension dom is missing from your system.]

Composer error [the requested PHP extension dom is missing from your system.]

以下の記事でCakePHP2.xのdebug kitをcomposerからインストールしようとして以下のコマンド実行でエラー[the requested PHP extension dom is missing from your system.]となりました。

https://normalblog.net/system/cakephp/cakephp2-x_debug_kit_install_error/

dom がない為だったので、この対応が以下になります。

# yum install php-mcrypt

エラー↓

[root@localhost ~]# yum install php-xml
読み込んだプラグイン:fastestmirror
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * epel: ftp.jaist.ac.jp
 * extras: www.ftp.ne.jp
 * remi-safe: mirror.innosol.asia
 * updates: www.ftp.ne.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package php-xml.x86_64 0:5.3.3-46.el6_7.1 will be インストール
--> 依存性の処理をしています: php-common(x86-64) = 5.3.3-46.el6_7.1 のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> 依存性の処理をしています: libxslt.so.1(LIBXML2_1.0.24)(64bit) のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> 依存性の処理をしています: libxslt.so.1(LIBXML2_1.0.22)(64bit) のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> 依存性の処理をしています: libxslt.so.1(LIBXML2_1.0.18)(64bit) のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> 依存性の処理をしています: libxslt.so.1(LIBXML2_1.0.13)(64bit) のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> 依存性の処理をしています: libxslt.so.1(LIBXML2_1.0.11)(64bit) のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> 依存性の処理をしています: libxslt.so.1()(64bit) のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> 依存性の処理をしています: libexslt.so.0()(64bit) のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> トランザクションの確認を実行しています。
---> Package libxslt.x86_64 0:1.1.26-2.el6_3.1 will be インストール
---> Package php-xml.x86_64 0:5.3.3-46.el6_7.1 will be インストール
--> 依存性の処理をしています: php-common(x86-64) = 5.3.3-46.el6_7.1 のパッケージ: php-xml-5.3.3-46.el6_7.1.x86_64
--> 依存性解決を終了しました。
エラー: パッケージ: php-xml-5.3.3-46.el6_7.1.x86_64 (updates)
 要求: php-common(x86-64) = 5.3.3-46.el6_7.1
 インストール: php-common-5.6.20-1.el6.remi.x86_64 (@remi-php56)
 php-common(x86-64) = 5.6.20-1.el6.remi
 利用可能: php-common-5.3.3-40.el6_6.x86_64 (base)
 php-common(x86-64) = 5.3.3-40.el6_6
 利用可能: php-common-5.3.3-46.el6_6.x86_64 (updates)
 php-common(x86-64) = 5.3.3-46.el6_6
 利用可能: php-common-5.3.3-46.el6_7.1.x86_64 (updates)
 php-common(x86-64) = 5.3.3-46.el6_7.1
 問題を回避するために --skip-broken を用いることができません
 これらを試行できます: rpm -Va --nofiles --nodigest

 

同様の事が以下記事で起きていたので同様の対応を行います。

https://normalblog.net/system/composer/php-extension-ext-mcrypt/

# yum --enablerepo=remi-php56 install php-xml

無事インストール出来ました。

 

参考サイト様

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です