「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。