본 포스팅은 아래 링크를 참고하여 작성하였습니다.
Composer 를 다운로드합니다.
curl -sS https://getcomposer.org/installer | php
만약, 특정 경로에 설치하여 사용하고 싶으면 다음과 같이 실행하여도 됩니다.
curl -sS https://getcomposer.org/installer | php -- --install-dir=설치할경로
일단 서버에 전역적으로 설치하여 사용할 생각이므로, 다운로드한 composer.phar 파일을 PATH 가 지정된 경로로 복사합니다.
mv composer.phar /usr/local/bin/composer
준비가 모두 되었으면, 작업할 디렉토리로 이동한 후 Laravel 을 설치합니다. PHP MCrypt 가 필요하므로 만약 설치하지 않았다면 해당 패키지를 설치합니다. 만약, 설치시 zend_mm_heap corrupted 오류가 발생하면 콘솔에서 USE_ZEND_ALLOC 을 사용하지 않도록 한 다음 실행합니다.
yum install php-mcrypt
export USE_ZEND_ALLOC=0
composer create-project laravel/laravel --prefer-dist
cd laravel
composer install
laravel 디렉토리가 생성되고 이하 관련한 패키지와 소스들이 설치됩니다. 웹서버로 nginx 를 사용하고 fastcgi 로 php 를 사용(2014/08/13 - [프로그래밍/언어 - PHP] - nginx + php-fpm 설치하기 - CentOS 6.x)하고 있으므로 관련하여 설정을 일부 수정하거나 추가합니다.
root 설치경로/laravel/public;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
app/storage 디렉토리 이하의 퍼미션을 777로 변경합니다.
chmod -R 777 app/storage
정상적으로 동작하는지 확인하기 위하여 app/routes.php 파일에 다음의 코드를 추가합니다.
Route::get('users', function()
{
return 'Users!';
});
nginx 를 재실행 후, "서버 URL/users" 로 접속하여 정상적으로 페이지가 뜨는지 확인합니다.
개발 서버로 띄워서 사용하려면, laravel 디렉토리에서 아래의 명령어를 실행합니다. 포트 8000 으로 서버가 실행됩니다.
php artisan serve
'프로그래밍 > Web' 카테고리의 다른 글
Laravel 개발환경 구축하기 - 2 - Windows 7, Sublime Text 2 (0) | 2014.08.27 |
---|---|
Laravel 개발환경 구축하기 - 1 - Windows 7, Sublime Text 2 (2) | 2014.08.26 |
node.js, express 파일 업로드 처리하기 (0) | 2014.06.30 |
Ghost 블로그에 댓글 기능을 추가하기 (0) | 2014.05.16 |
sublime text 2, FTP 연동하기....(SFTP 설정) (0) | 2014.02.18 |
댓글