LoginSignup
8
8

More than 5 years have passed since last update.

MacにDrupal8をインストールする

Last updated at Posted at 2015-05-28

調査のため Mac に Drupal 8 をインストールしました。
apache は設定が面倒そうなんで利用しません。php が標準で持っている web サーバを利用します。また Yosemite だと、標準で php 5.5.20 がインストールされていました。

mariadb のインストール

brew でインストールしたあと、接続確認をします。

$ brew install mariadb
$ mysql.server start
$ mysql -u root -p
Welcome to the MariaDB monitor.  Commands end with ; or \g.

DBとユーザの作成

d8というデータベースを作成し、drupalというユーザで接続できるようにします。

$ mysql -u root -p
create database d8;
grant all privileges on d8.* to 'drupal'@'localhost' identified by 'qiitaa';
exit

php.ini の編集

socket の位置を設定しないと、接続できないです。

$ sudo cp /etc/php.ini.default /etc/php.ini
$ grep -n "\.default_socket\s*=$" /etc/php.ini
977:pdo_mysql.default_socket=
1126:mysql.default_socket =
1185:mysqli.default_socket =
$ sudo vi /etc/php.ini
$ grep -n "\.default_socket\s*=$" /etc/php.ini
/etc/php.ini:977:pdo_mysql.default_socket=/tmp/mysql.sock
/etc/php.ini:1126:mysql.default_socket = /tmp/mysql.sock
/etc/php.ini:1185:mysqli.default_socket = /tmp/mysql.sock

Drupal 8 のダウンロード

https://www.drupal.org/node/3060/release
にブラウザでアクセスをします。
赤枠のリンクをクリックしてダウンロードします。

スクリーンショット 2015-05-28 21.26.43.png

展開と起動

自分のホームディレクトリに app/drupal8 というディレクトリで展開します。このディレクトリは、自信の好きな名前にしてください。php のウェブサーバをポート8882で起動します。ポート番号は、空いている番号を指定してください。8882 は趣味です。

$ cd ~/app/drupal8/
$ tar zxvf ~/Downloads/drupal-8.0.0-beta11.tar.gz
$ cd drupal-8.0.0-beta11/
$ php -S 0.0.0.0:8882

Drupalのセットアップ

ブラウザでアクセス

http://localhost:8882 にアクセスすると、インストール画面が出ます。

スクリーンショット 2015-05-28 21.44.06.png

言語が日本語になっているのを確認して、「Save and continue」をクリックします。
この言語は、ブラウザの言語を見て自動選択しているようです。

スクリーンショット 2015-05-28 21.46.56.png

「標準」が選択されているのを確認して「保存して次へ」をクリックします。

スクリーンショット 2015-05-28 21.48.59.png

以下のように情報を設定して、「保存して次へ」をクリックします。

フィールド名 設定値
データベース d8
データベースのユーザ名 drupal
データベースのパスワード qiitaa
ホスト localhost
Port number 3306

データベースに接続できれば、インストールが進みます。

スクリーンショット 2015-05-28 23.41.19.png

あとは、サイトの環境設定 を設定して終了です。問題なければ、トップ画面に遷移します。

スクリーンショット 2015-05-28 23.46.40.png

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8