어제와 똑같이 살면서 다른 미래를 기대하지 말자

[Laravel] Hello World? 본문

IT관심분야/Laravel

[Laravel] Hello World?

플랜액터 2018. 10. 8. 12:31

Zend Framework을 이용하다가 요즘 인기좋은 Laravel을 이용해보고자 하여 라라벨을 세팅해보고자 합니다.

라라벨 제대로 이용 하시려면 사전 지식이 필요합니다.

composer, npm, gulp나 webpack, vue 등을 이용해 보셨다면 금방 이해되실거라 생각됩니다.


1. 라라벨 설치

# composer global require "laravel/installer"

# laravel new blog 

or

# composer create-project --prefer-dist laravel/laravel blog


2. 권한설정

storage와 bootstrap/cache는 웹서버 쓰기가 가능해야합니다.

# chmod 777 -R stroage

# chmod 777 -R bootstrap/cache


3. 애플리케이션 설정

# php artisan package:discover

# php artisan key:generate


4. npm 모듈 설치

# npm install


5. 웹서버 테스트

로컬에서 실행해보고자 한다면...

$ php artisan serve

http://localhost:8000 로 접속하여 확인하시면 됩니다.

저같은 경우 개발서버에 세팅을 하고 있기 때문에 apache로 돌려보고자 합니다.

<VirtualHost *:80>

    ServerAdmin planactor@gmail.com

    DocumentRoot /home/laravel/public

    ServerName dev.test.com

    ServerAlias *.test.com

    <Directory /home/laravel/public>

        DirectoryIndex index.php

        AllowOverride All

        Require all granted

        Options +FollowSymLinks

        RewriteEngine On

        RewriteCond %{REQUEST_FILENAME} !-d

        RewriteCond %{REQUEST_FILENAME} !-f

        RewriteRule ^ index.php [L]

    </Directory>

</VirtualHost>


※ 참고

https://laravel.kr/docs/5.6/installation


Comments