Windows
PHP7
Drupal8
USBWebserver

Drupal8をUSBWebserver8.6にインストールする

手軽にローカル環境にインストールしてみようとしたらバージョンなどの問題でなかなか上手くいかなかったのでメモ。(抜けがあるかもです)

Drupal8.4.4
https://www.drupal.org/project/drupal/releases/8.4.4

USBWebserver8.6
http://www.usbwebserver.net/webserver/

PHP7.1
http://windows.php.net/download#php-7.1
x86 Thread SafeのZipをダウンロード(x64だと上手くいかない)
Drupal8.4.4は7.1まで対応ということだったのでこちらを選択。

PHPのインストール・設定

phpの中身をC:\Work\phpに置く(場所はローカルのどこでもいい)

php.ini-developmentをコピーしてphp.iniに改名

php.ini
extension_dir = "C:/Work/php/ext/"
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

USBWebserverの設定

Settingのhttpd.confを書き換える

httpd.conf
# For PHP 7 do something like this:
LoadModule php7_module "C:/Work/php/php7apache2_4.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
# configure the path to php.ini
PHPIniDir "C:/Work/php"

https://usbwebserver.yura.mk.ua/
から8.6.2をダウンロードして、phpmyadminのフォルダをまるごと上書き(公式じゃないっぽいので自己責任で)

Port apacheは8080
Port MySQLは3306

Drupalインストール

ローカルからだと翻訳サーバー?に繋がらなかったのでEnglishを選択

標準インストール

DBのユーザー名とパスワード
root
usbw

何かWarningが出ますがそのまま続けるみたいなリンクをクリック
これでインストールは完了です。