業務でQuestion2Answerを使いたかったので、
勉強がてら私物PCにインストールした際のメモ。
環境
* OS X 10.11.4
* MAMP 3.5
* Apache 2.4.18
* MySQL 5.5.42
* PHP 5.5.31
※ MAMPのインストールはこちらを参考にさせて頂きました。
http://pc-karuma.net/mamp-install-mac/
インストール
- MySQLにDB作成
$/Applications/MAMP/Library/bin/mysql -u hoge -p
mysql>create database q2a;
mysql>grant all privileges on q2a.* to 'hoge'@'localhost' identified by 'hogehoge';
- Question2Answerのインストール
https://github.com/q2a/question2answer/releases
から最新版をDL。執筆当時の最新バージョンは1.7.4。
$unzip question2answer-1.7.4.zip
$mv question2answer-1.7.4 /Applications/MAMP/htdocs/question2answer
$cd /Applications/MAMP/htdocs/question2answer
$cp qa-config-example.php qa-config.php
- MySQLの設定情報を反映
$vi qa-config.php
define('QA_MYSQL_HOSTNAME', 'localhost');
define('QA_MYSQL_USERNAME', 'hoge');
define('QA_MYSQL_PASSWORD', 'hogehoge');
define('QA_MYSQL_DATABASE', 'q2a');
- 日本語化
https://github.com/naga0ka/Q2A-Japanese
から日本語化ファイルをDL。
$unzip Q2A-Japanese-master.zip
$mv Q2A-Japanese-master/ja/ /Applications/MAMP/htdocs/question2answer/qa-lang/
あとはブラウザから http://localhost/question2answer にアクセスすればインストールが始まる。
所感
特に詰まるところもなくすんなりインストールできた。
業務で使ってるUbuntuマシンでも同様の手順でいけた。