「Severity: Core Warning --> Module 'SimpleXML' already loaded Unknown 0」のエラーが出た時の対処法

今日サーバーのログを見てみると、以下のWarningが表示されていた。

Severity: Core Warning --> Module 'SimpleXML' already loaded Unknown 0

要は「SimpleXMLと言うモジュールはすでに読み込まれているよ」と言うWarning文だが、Warningになっているのも気持ち悪いので、対処していく。

今回の問題の解決法

configuration - PHP Warning: Module already loaded in Unknown on line 0 - Stack Overflow」に載っていた。

まずは/etc/php.iniをviで開いて、以下のような1文があるかを確かめる。

extension = /opt/remi/php72/root/usr/lib64/php/modules/simplexml.so

これを以下のようにコメントアウトする。

#extension = /opt/remi/php72/root/usr/lib64/php/modules/simplexml.so

そしてphp -mでphpが読み込んでいるモジュールを確認し、SimpleXMLの文字が存在すればOK。

参考記事