티스토리 뷰
우선 Laravel 에 관해 Laravel 은 PHP 프레임워크로 구조화가 잘되 있으며 사용하기 쉽다는게 특징입니다. 속도면에서는 Phalcon 에 비해 당연히 느리지만 그렇다고 굉장히 느리다거나 하지 않습니다.
오히려 쉬운 구조화와 높은 편의성면에서 좋은 점수를 줄수있는 점이 장점이라고 할 수 있습니다.
우선 기본적으로 php 와 Webserver 가 이미 설치되어 작동된다는 전제에 작성하도록 하겠습니다.
Laravel 에 관해서 더욱 알고 싶으시다면 옆의 주소를 참고하시기 바랍니다. : http://laravel.com/
1. Laravel 기본 다운받기
우선 Laravel 을 다운받도록 합니다. ( Composer 를 통해서 Laravel 을 설치할수도 있지만 여기서는 github 의 Laravel 을 다운 받은 후 압축을 풀어서 실행하도록 하겠습니다. )
wget https://github.com/laravel/laravel/archive/master.zip unzip master.zip
위와 같이 하신다면 해당 디렉토리에 ./laravel-master 폴더가 생긴것을 보실수 있습니다.
2. php5-mycrypt 설치하기 ( 사용자 비밀번호 암호화 모듈 )
ubuntu 의 경우 간단하게
apt-get install php5-mcrypt
로 설치가 가능합니다.
3. Composer 로 Vender 설치하기
이제 Composer 를 통해서 Vender 를 설치할 차례 입니다. 생성된 폴더로 이동 후 ( Composer 가 이미 설치되어 있다면 Composer 설치과정은 넘기셔도 됩니다. ) 아래와 같이 composer 를 설치해 주도록 합니다.
curl -sS https://getcomposer.org/installer | php
위의 방법은 laravel 에서만 사용할수 있는 Composer 를 설치하는 방법입니다. 시스템 전체에서 사용하고 싶으시다면 아래와 같이 bin 에 composer 를 복사해 주시면 됩니다.
mv composer.phar /usr/local/bin/composer
이제 폴더에 보시면 composer.phar 이 다운받아진 것을 확인하실수 있습니다.
이제 아래의 명령어로 추가 설치파일을 설치해 주도록 합니다.
php composer.phar install (또는 composer install)
4. app/strorage 폴더 권한 설정하기
기본적으로 Laravel 이 케싱, 로그 등을 남기기위해서 ./laravel 폴더/app/storage 의 권한을 WAS( Web Application Server ) 가 접근할 수 있도록 해줍니다.
ps. 제 경우는 사용자는 놔두고 WAS 의 그룹만을 설정하여 775 권한을 주고 있습니다. 사용하고 싶은 방법으로 Storage 에 웹서버가 작성권한을 작성할수있도록 해주셔야 합니다.
5. Apache 혹은 NginX 폴더 설정
위에서도 말했지만 이 튜토리얼은 이미 NginX+PHP-FPM 혹은 Apache+PHP 가 어느정도 설정이 되어 있다는 전 제하에 진행되고 있습니다. 따라서 자세한 설정은 생략하겠습니다.
"기본적으로 Laravel Document root 를 ./laravel 폴더/public 에 연결하셔야 합니다. "
Apache 는 mod_rewrite 를 설치해주시고 ./Laravel 폴더/.htaccess 를 아래와 같이 작성하여 주도록 합니다.
Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
NginX NginX 의 경우는 따로 모듈은 필요 없으며 location 을 아래와 같이 작성하여 주시기 바랍니다.
location / { try_files $uri $uri/ /index.php?$query_string; }
이제 웹서버의 설정까지 완료 되셨으면 페이지로 이동하여 아래와 같이 You have arrived. ( Laravel 의 hello 페이지 ) 가 페이지가 보이는 것 을 확인해보시기 바랍니다.
일단 간단히 설치 방법을 알아 봤습니다.
즐거운 개발 되시기 바랍니다.
'Frameworks > Laravel' 카테고리의 다른 글
Laravel 5 새로운 어플리케이션 키 생성하기 (0) | 2015.11.08 |
---|---|
Laravel 5 라우트 ( Route ) HTTPS 보안 방식으로만 라우트 ( Route ) 하기 (0) | 2015.11.05 |
Laravel 5 에서 자동으로 사용자 Locale 지정하기 (0) | 2015.11.04 |
Laravel 5 크로스 도메인 ( CrossDomain ) POST 처리시 TokenMismatchException 해결하기 (0) | 2015.03.22 |
Ubuntu 에 Laravel 설치하기 (0) | 2015.03.02 |
- Total
- Today
- Yesterday
- Tutorialbook
- SNS
- 인터넷
- 웹
- html
- Developer
- 웹 서버
- cocos2d-x
- 개발
- Laravel
- 웹 개발자
- Nodejs
- 개발자
- Database
- 데이터베이스
- it
- JavaScript
- php
- 설치
- 게임
- mac
- ubuntu
- 에러
- 게임 개발
- 우분투
- 서버
- 웹 개발
- 맥
- 서버 개발
- 튜토리얼북
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |