[Linux] PHP Startup: Unable to load dynamic library msql.so エラーの対処方法

PHPを実行したり、「# php -v」でphpのバージョンを調べたりすると以下のようなエラーメッセージが出るときがあります。
「PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/msql.so’ – /usr/lib64/php/modules/msql.so: cannot open shared object file: No such file or directory in Unknown on line 0」
このエラーの対処方法は以下のようになります。

エラーの確認

phpのバージョンを調べるときにコマンドを入力したらエラー(警告)が出ました。

php.iniの編集

16行目が下記のようにコメントアウトされているとエラーになります。php.iniではコメントアウトは「#」ではなく「;」になっています。
デフォルトではコメントアウトしてある状態ですが、自分の場合はphpMyAdminを使うとき、php-mysqlパッケージをインストールし、その時に「;」を外してしまっていました。(外す必要はなかったようです)

16行目を「; extension=msql.so」に修正したらエラーメッセージが消えました。



Author: webmaster