adminerのセットアップ2020/07/09 mysqlを使うときのコンソール画面としてadminerを利用するための初期設定の手順を書いておく 手順 1. ダウンロード adminer https://www.adminer.org/ php https://windows.php.net/download/ Apache利用も想定してThread Safe版にしておく 2.phpのiniファイルの書き換え このままの利用では 「拡張機能がありません。」 と言われてしまうので、iniファイルから拡張機能を追加してあげなければならない。 まずphpのPath登録をしておく。 php.ini-developmentをコピーしてphp.iniファイルに変更する。 php.iniファイルを変更する。 ;extension=mysqli ↓ extension=php_mysqli.dll --- ;extension_dir = "./" ↓ extension_dir = "./ext" 念のため、extフォルダに変更した.dllが存在していることを確認しておく。 以下が発生した場合 'vcruntime140.dll' 14.0 is not compatible with this php build linked with 14.16 in unknown on line 0 vcruntime140.dllって何? PHPを動かすためにはVisualCのランタイムが必要でvcruntime140.dllというのがランタイムにあたるようだが、今入ってるPHPのバージョンと互換性がないよ!と言われているっぽい。 じゃあどうすれば良いの? 以下ページから–VisualStudio2019のMicrosoft Visual C++ 再頒布可能パッケージ–をインストールして再度Apacheを起動したら起動出来た! https://visualstudio.microsoft.com/ja/downloads/ 3. adminerを起動 php -S 0.0.0.0:8080 adminer-4.7.7.php http://localhost:8080 アクセスできることを確認する。 user,passwordだけ入力すればデータベースを選択できるようになる。 4. サービス登録 https://engineer-ninaritai.com/php-warning-vcruntime140/#i これを事前に実施すること! 参考記事 Windows環境でApache+PHP+MySQL環境を整える Adminerを設置する XAMPPでApache起動出来ずにハマった話