LoginSignup
1
2

More than 5 years have passed since last update.

【環境構築】作業機上にLAMP環境を作る(Mac)

Posted at

Apache 2.4の設定

Apache:既にインストールされているものを利用
php:5.4系
mysql:5.6系

【Apacheでバーチャルホストを作成する】
※ 今回は書類フォルダ内にバーチャルホスト用のディレクトリを作成します。

1) フォルダの作成を下記のように行う

ex) 作成例
Documents/works/vhosts/
+01/www
+02/www
+03/www

2) httpd.confを編集
sudo vim /etc/apache2/httpd.conf
# Include /private/etc/apache2/extra/httpd-vhosts.conf
※ コメントアウトを外す。
デフォルトでインストールされているApacheのhttpd.confにhttpd-vhosots.confをincludeすることで、
本来1つのホストしか持てないApacheにバーチャルホストを持てるよう変更する。

2) vhosts.confを編集
※vhosts.confには複数のホストが設定可能。

[1] confにバーチャルホストの情報を設定する。※前述で作成したディレクトリを充てます。

sudo vim /etc/apache2/extra/httpd-vhosts.conf

ex) 設定例

ServerAdmin namae@gmail.com
DocumentRoot "/Users/vcj013/Documents/works/vhosts/01/www”
ServerName test.com
Options FollowSymLinks
ErrorLog "/Users/vcj013/Documents/works/vhosts/log/test.com-error_log"
CustomLog "/Users/vcj013/Documents/works/vhosts/log/test.com-access_log" common

Options Indexes FollowSymLinks
AllowOverride All
Require all granted
Options +FollowSymLinks

[2] 動作を確認して反映する
httpd -S ※ エラーがでないことを確認
sudo apachectl restart ※ 再起動

[3] hostsファイルを編集

sudo vim /etc/hosts

127.0.0.1 test.com

[4] パスの設定
wwwフォルダに移動し、所有者を調べる
ls -l

sudo vim /private/etc/apache2/httpd.conf
以下をコメントアウト
User _www
Group _www
以下を追加
User _yhamada
Group _staff

sudo vim /private/etc/apache2/httpd.conf

以下をコメントアウト
DocumentRoot “/Library/Webserver/Documents/“

【phpのインストール】

1) ローカルにインストールされているphpのバージョン確認 ※念のため
php -v

2) php5.4のパッケージを丸っと取得してインストールする(今後使用するフレームワークLarabelでは、mcryptが必要となるため)
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4

3) 前項で作成した、vhosts環境にテスト用のphpファイルを作成してphpinfo()を表示して、php5.4が動作していることを確認。

[1]ファイル作成
index.php
<?php
phpinfo();

[2]ブラウザでアクセス http://test.com/

【mysqlのインストール】
homebrewでインストールしてください。

【Laravelの導入】
http://laravel4.kore1server.com/docs/routing
http://laravel.com/

チュートリアル
http://atijusts.hatenablog.com/entry/2013/10/30/235326

※フォルダ構成
Documents/works/vhosts/
+01/www (<- Larabel/public )
/app, vendor, etc,,, (<- Larabel/pubulic以外)
+02/www
+03/www

【パスの設定】ls
[1]bash_profileの編集
vim ~/.bash_profile

以下を追記
export PATH=/usr/local/bin:$PATH //homebrewへのパス
export PATH=/usr/local/php5-5.4php5-5.4.33-20141009-124653/bin:$PATH //phpへのパス

[2]bash_profileを再読み込み
source ~/.bash_profile

1
2
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
1
2