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と表示されれば有効- 何も表示されなければ無効
ブラウザから確認
- WordPress ディレクトリに
phpinfo.phpを作成
<?php phpinfo(); ?>
- ブラウザで開き、ページ内検索で
mysqliを探す
4. まとめ
- WordPress は PHP から MySQL に接続できないと動かない
- mysqli は必須拡張のひとつ
- インストール後は PHP を再起動する
- 有効か確認してから WordPress インストールを進める
💡補足:レンタルサーバーを使っている場合は、管理画面で mysqli を有効化できることが多く、設定方法は各サーバーのサポートを確認してください。
