PHP に mysqli をインストールして WordPress を動かす方法

WordPress を自分のサーバーにインストールする際、次のようなエラーが出ることがあります。

お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。
mysqli PHP 拡張機能がインストールされ、有効になっていることを確認してください。

これは、PHP がデータベースに接続するための mysqli 拡張 が有効になっていない場合に出ます。


1. mysqli とは?

  • PHP から MySQL / MariaDB に接続するための拡張機能
  • WordPress はこの拡張を使ってデータベースとやり取りをします
  • もし有効でない場合、インストールも動作もできません

2. Linux に mysqli をインストールする方法

Debian / Ubuntu 系

sudo apt update
sudo apt install php-mysqli
sudo systemctl restart apache2   # Apache を使っている場合
sudo systemctl restart php-fpm   # Nginx + PHP-FPM の場合

PHP のバージョンによっては php8.2-mysqli のようにバージョン指定が必要です。

CentOS / RHEL 系

sudo yum install php-mysqli
sudo systemctl restart httpd     # Apache
sudo systemctl restart php-fpm   # Nginx + PHP-FPM

3. mysqli が有効か確認する

ターミナルから確認

php -m | grep mysqli
  • mysqli と表示されれば有効
  • 何も表示されなければ無効

ブラウザから確認

  1. WordPress ディレクトリに phpinfo.php を作成
<?php phpinfo(); ?>
  1. ブラウザで開き、ページ内検索で mysqli を探す

4. まとめ

  • WordPress は PHP から MySQL に接続できないと動かない
  • mysqli は必須拡張のひとつ
  • インストール後は PHP を再起動する
  • 有効か確認してから WordPress インストールを進める

💡補足:レンタルサーバーを使っている場合は、管理画面で mysqli を有効化できることが多く、設定方法は各サーバーのサポートを確認してください。

ブログ

BLOG

PAGE TOP