Laravel 4 설치 및 설정
PHP 기반의 우아하고 생산성이 좋은 Web Framework 입니다.
Prerequisite
설치 (Windows 기반)
- git 설치 - http://msysgit.googlecode.com/files/Git-1.8.3-preview20130601.exe
- PHP용 package Manager인 Composer 를 설치한다. (아래는 수동 설치 기준 - Windows용 installer 다운받기)
Composer 로 laravel 프로젝트 생성
composer create-project laravel/laravel laravel-test
apache 를 사용할 경우 VirtualHost를 등록하고 다음 내용 추가후 Web Server 재구동
DocumentRoot /var/www/html/laravel-test/public/ <Directory "/var/www/html/laravel-test/public/"> Options -MultiViews Order allow,deny Allow from all RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </Directory>
PHP 내장 웹서버 사용시 laravel-test 폴더로 이동후 다음 명령어 실행
php artisan serve
- Browser 에서 http://SERVER_IP:8000 에 연결하여 laravel 정상 동작 여부 확인
Laravel BootStrap Stater Site 설정
- wget https://github.com/andrew13/Laravel-4-Bootstrap-Starter-Site/archive/master.zip
- unzip master.zip
- cd Laravel-4-Bootstrap-Starter-Site-master
framework 설치
composer install --dev
production deploy
php composer.phar update를 하면 안 됨!
- vi bootstrap/start.php
laravel 폴더 권한 부여
setfacl -R -m u:apache:rwx app/storage setfacl -R -m u:apache:rwx public/assets/compiled/
- apache VirtualHost 에 등록
MySQL DB 및 계정 생성
CREATE DATABASE laravelbootstrapstarter CHARACTER SET utf8 COLLATE utf8_unicode_ci; grant all privileges on laravelbootstrapstarter .* to 'user'@'localhost' IDENTIFIED BY 'password';