『お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。』の問題解決

ConohaでCentOS7.1にNgnix+MySQL+PHPをインストールしてWordPressを使えるようにするまででwebサーバーを構築するまでに、何度がハマってしまい『あと一歩』というところで毎回出てきたのでメモ。

『お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。』がでる原因

PHPを利用してMySQLからデータを引き出すにはphp-mysqlをインストールしなければいけません。

CentOS7 + Nginx + PHP7 + MySQLという環境で爆速環境を構築したかったのですが、PHP 7.1 をインストールする過程がうまく理解できておらず「 問題を回避するために –skip-broken を用いることができます。」と表示され、php-mysqlがインストールできず結果的にWordPressを設定することができませんでした。

解決方法

php-mysqlがインストールできて使えれば問題なく起動するのですが「これだ!」という解決方法は見つからず。

yumのキャッシュをクリアしてみたり、yumをアップデートしてみたら上手くいきかけた時もあるのですが、根本的な解決方法にはなっておらず…。無念。

# yumのキャッシュをすべてクリア
yum clean all

# yumをアップデート
yum update

参考

この記事を書いた人

Susumu Seino

1988年東京都足立区生まれ。9歳からコーディングを始め、中学校を卒業の後に26歳でwebプログラマーとして独立。WordPress を専門としたwebメディアの企画・制作・運用の会社をエストニアに創業。著書に「ビジネスサイトをこれからつくる WordPressデザイン入門」「現場のプロが教える WEBデザイン 新・スタンダードテクニック37現場のプロが教える WEBデザイン 新・スタンダードテクニック37」など