■ 백엔드 ■/Slim2018.06.25 12:56

   Slim Framework 3 Skeleton Application


뼈대가 되는 Skeleton을 사용하면 Slim Framework 3 를 신속하게 설정하고 

작업 시작이 가능하다.


최신 Slim 3를 PHP-View 템플릿 렌더러와 함께 사용하며, Monolog logger도 사용한다.



   Install


컴포저 : composer

php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === 'fd26ce67e3b237fffd5e5544b45b0d92c41a4afe3e3f778e942e43ce6be197b9cdc7c251dcde6e2a52297ea269370680') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }"
php composer-setup.php
php -r "unlink('composer-setup.php');"


슬림3 : https://www.slimframework.com/docs/v3/start/installation.html

$ composer require slim/slim "^3.0"



모노로그 : https://github.com/Seldaek/monolog

$ composer require monolog/monolog



스켈레톤 : https://github.com/slimphp/Slim-Skeleton


설치할 디렉토리에서 이 명령을 실행한다.


root를 가상호스트의 public/ 디렉토리로 지정해야하며

( 가령 nginx의 경우 : root /var/www/html/slim-skeleton/public/; )



logs/ 가 웹에서 쓰기 가능한지 확인해야 한다.


php composer.phar create-project slim/slim-skeleton [my-app-name]


( slim-skeleton/logs/app.log 파일의 권한을 쓰기가능하도록 조정 )


설치가 되었으면 프로그램을 실행하기 위해서 다음 명령어를 사용


cd [my-app-name]
php composer.phar start


테스트 디렉토리를 실행하려면 응용프로그램 디렉토리에서 다음 명령어를 사용


php composer.phar test



   실행


http://localhost/slim-skeleton/public/

http://localhost/slim-skeleton/public/serpiko










'■ 백엔드 ■ > Slim' 카테고리의 다른 글

public 폴더  (0) 2018.07.02
Slim Framework 3 Skeleton Application  (0) 2018.06.25
Twig views  (0) 2018.05.24
Middleware  (0) 2018.05.24
Routes  (0) 2018.05.24
index.php  (0) 2018.05.24
03. 웹서버 설정  (0) 2018.05.23
02. 컴포저로 slim 설치하기  (0) 2018.05.22
01. slim 프레임워크  (0) 2018.05.22
Posted by SAP (Study And Programming) by serpiko

댓글을 달아 주세요