티스토리 뷰




PHP 프레임 워크중 하나인 Laravel 의 설치 방법입니다. 설치 방법에는 여러가지가 있지만 여기서는 pear 을 통한 설치를 해보겠습니다.


예제 환경

Ubuntu 

Nginx + PHP-FPM (링크 참고)


1. 설치에 필요한 준비물 준비하기


우선 이 예제의 경우 Nginx + PHP-FPM 을 기본으로 합니다. (링크)

일단 pear 의 실행을 위해서 php5-cli, php5-curl, php5-Mcrypt 를 설치 합니다.

$apt-get install php5-cli php5-curl php5-Mcrypt

그리고 mcrypt 모드를 적용후 php5-fpm 을 재시작 해주도록 합니다.

$sudo php5enmod mcrypt
$sudo service php5-fpm restart



2. laravel.phar 다운로드 및 실행


이제 laravel 프로젝트를 생성 할수 있는 laravel 을 다운로드 후 /usr/local/bin 으로 복사해 주도록 합니다.

$wget http://laravel.com/laravel.phar
$cp ./laravel.phar /usr/local/bin/ 
$chmod 775 /usr/local/bin/laravel.phar #실행 권한 변경




 이제 프로젝트를 생성할 폴더로 이동 후 아래와 같이 명령어를 입력하여 기본 프로젝트를 생성합니다.

$laravel.phar new 프로젝트 이름

프로젝트를 생성 후 유의 하셔야 할 점은 app/storage 디렉토리가 웹 서버에 의해 접근 가능하여야 한다는 점입니다. 그룹 혹은 사용자를 주도록합니다.


3. NginX 가상호스트 설정 및 확인


일단 NginX 의 경우 

아래와 같이 root  를 프로젝트 안의 public 로 연결하여 줍니다.


그리고 location / 를 아래와 같이 지정해 주도록합니다.





server {
        listen 80;

        root /var/http/test.com/public;
        index index.php index.html index.htm;

        server_name test.com www.test.com;

        location / {
                try_files $uri $uri/ /index.php?$query_string;
        }

        location ~ \.php$ {

                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }

        location ~ /\.ht {
             deny all;
        }
}

마지막으로 주소로 이동 후 테스트 페이지를 확인합니다.





이제 Laravel 을 시작하시면 됩니다.

공유하기 링크
댓글