PHP 기반의 우아하고 생산성이 좋은 Web Framework 입니다.

Prerequisite

  • PHP 5.4 이상이 설치되어 있어야 합니다. php 설치 문서를 참고하세요.
  • PHP 의존성 관리자인 composer 가 설치되어 있어야 합니다.

설치 (Windows 기반)

  1. git 설치 - http://msysgit.googlecode.com/files/Git-1.8.3-preview20130601.exe
  2. PHP용 package Manager인 Composer 를 설치한다. (아래는 수동 설치 기준 - Windows용 installer 다운받기)
  3. Composer 로 laravel 프로젝트 생성

    composer create-project laravel/laravel laravel-test
    CODE
  4. 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>
    BASH
  5. PHP 내장 웹서버 사용시 laravel-test 폴더로 이동후 다음 명령어 실행

    php artisan serve
    CODE
  6. Browser 에서 http://SERVER_IP:8000 에 연결하여 laravel 정상 동작 여부 확인

Laravel BootStrap Stater Site 설정

  1. wget https://github.com/andrew13/Laravel-4-Bootstrap-Starter-Site/archive/master.zip
  2. unzip master.zip
  3. cd Laravel-4-Bootstrap-Starter-Site-master
  4. framework 설치

    composer install --dev
    CODE

    production deploy

     php composer.phar update를 하면 안 됨!

  5. vi bootstrap/start.php
  6. laravel 폴더 권한 부여

    setfacl -R -m u:apache:rwx app/storage
    setfacl -R -m u:apache:rwx public/assets/compiled/
    CODE
  7. apache VirtualHost 에 등록
  8. MySQL DB 및 계정 생성

    CREATE DATABASE laravelbootstrapstarter CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
    grant all privileges on laravelbootstrapstarter .* to 'user'@'localhost' IDENTIFIED BY 'password';
    SQL

     

참고