PHPのバージョンを変更したところ「お使いのサーバーのPHPではWordPressに必要なMySQL拡張を利用できないようです。」というエラーが表示され、サイトが見れなくなったとのご依頼でした。
目次
今回の作業事例
- サーバー
FUTOKAサーバー / コアサーバー
PHPバージョンを変更後にMySQLエラーが発生。バージョンを元に戻してもエラーが解消されない状態でした。
原因
FUTOKAサーバーとコアサーバー特有のサーバー初期設定が原因でした。PHPバージョンを変更した際に、サーバー側の php.ini の設定が影響してMySQLへの接続ができなくなっていました。
復旧作業
php.ini 内の以下の記述をコメントアウトすることで解決しました。
変更前:
extension_dir = “/usr/local/lib/php/extensions/●●●●●●●●”
変更後:
;extension_dir = “/usr/local/lib/php/extensions/●●●●●●●●”
先頭に ; を1文字追加するだけで復旧しました。
まとめ
同じエラーでPHPバージョンを戻しても解消しない場合は、php.ini の設定が原因の可能性があります。情報が少ないレアケースですが、同様の症状でお困りの場合はご相談ください。
php.ini の編集は他の設定に影響が出る可能性もあるため、慎重に作業する必要があります。

