Edited at

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

More than 1 year has passed since last update.

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

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が出ますがそのまま続けるみたいなリンクをクリック

これでインストールは完了です。