PHP Slim3 프레임워크를 만드는 샘플 프로그램(1.skeleton project)
입문
PHP Slim3 프레임워크 배우기
Slim 공식 사용자 안내서 skeleton project 의 예제 응용 프로그램을 만듭니다.
전제 조건
다음 보도가 구축된 환경을 전제로 한다.
다음 보도가 구축된 환경을 전제로 한다.
도구 사용
PHP Slim3 프레임워크란 무엇입니까?
PHP의 마이크로프레임 중 하나입니다.
필요한 최소한의 기능만 제공하여 속도를 높이는 경량 프레임워크
동시에 방문자가 많은 상황에서 사용하는 경우가 많다.
slim/slim-skeleton 포장은 무엇입니까?
이번에 제작된 샘플 응용 프로그램
slim/slim-skeleton 패키지를 사용하여 만듭니다.
slim/slim-skeleton 패키지는 프로젝트 설정의 원형입니다.
단계
skeleton project
1. 전용 사용자 만들기
2. 프로젝트 디렉토리 만들기
3. 항목 만들기
해보세요.
1. 전용 사용자 만들기
root
Composer 사용을 권장하지 않음
다음 명령을 사용하여 slimuser
라는 사용자를 만듭니다.useradd slimuser
생성된 명령으로 전환합니다slimuser
.su slimuser
2. 프로젝트 디렉토리 만들기
slimuser 사용자를 만든 후/home/
디렉토리에 slimuser
디렉토리를 생성합니다.
다음 항목 디렉토리를 만듭니다./home/slimuser/projects/slim/
3. 항목 만들기
위에 생성된 slim
디렉토리로 이동합니다.cd /home/slimuser/projects/slim/
다음 명령을 수행합니다.
(보충: 평론에서 4. 응용 프로그램 실행 시도 씨의 건의를 받았습니다.
다음 명령은 최신 버전(현재 Slim4)의 뼈대를 설치합니다.
Slim3 버전 지정 명령 실행)
최신 뼈대composer create-project slim/slim-skeleton Slim-Skeleton
Slim3 뼈대composer create-project "slim/slim-skeleton=~3.1" Slim-Skeleton
Slim-Skeleton
디렉토리가 생성되었습니다./home/slimuser/projects/slim/Slim-Skeleton
Slim-Skeleton
디렉토리에 다음 파일 그룹을 생성합니다.[slimuser@localhost Slim-Skeleton]$ ls -la
total 92
drwxrwxr-x 8 slimuser slimuser 232 May 29 07:04 .
drwxrwxr-x 4 slimuser slimuser 50 Jun 1 00:27 ..
-rw-rw-r-- 1 slimuser slimuser 927 Jul 22 2019 composer.json
-rw-rw-r-- 1 slimuser slimuser 68825 May 29 07:04 composer.lock
-rw-rw-r-- 1 slimuser slimuser 583 Jul 22 2019 CONTRIBUTING.md
-rw-rw-r-- 1 slimuser slimuser 343 Jul 22 2019 docker-compose.yml
-rw-rw-r-- 1 slimuser slimuser 34 Jul 22 2019 .gitignore
drwxrwxr-x 2 slimuser slimuser 38 May 29 07:06 logs
-rw-rw-r-- 1 slimuser slimuser 189 Jul 22 2019 phpunit.xml
drwxrwxr-x 2 slimuser slimuser 40 Jul 22 2019 public
-rw-rw-r-- 1 slimuser slimuser 1249 Jul 22 2019 README.md
drwxrwxr-x 2 slimuser slimuser 90 Jul 22 2019 src
drwxrwxr-x 2 slimuser slimuser 25 Jul 22 2019 templates
drwxrwxr-x 3 slimuser slimuser 24 Jul 22 2019 tests
drwxrwxr-x 19 slimuser slimuser 279 May 29 07:04 vendor
4. 응용 프로그램 실행 시도
이번에는 PHP의 내장 웹 서버를 사용하여 표시됩니다.
다음 명령을 수행합니다.192.168.33.60
섹션을 각자의 환경으로 교체하십시오.php -S 192.168.33.60:8080 -t public public/index.php
다음 내용이 표시되면 브라우저에서 엽니다http://192.168.33.60:8080
.[slimuser@localhost Slim-Skeleton]$ php -S 192.168.33.60:8080 -t public public/index.php
PHP 7.1.33 Development Server started at Fri May 29 10:02:43 2020
Listening on http://192.168.33.60:8080
Document root is /home/slimuser/projects/slim/Slim-Skeleton/public
Press Ctrl-C to quit.
Slim과 브라우저에 이렇게 크게 표시됩니다.
@nunulk
열기http://192.168.33.60:8080/cat
, "Hello cat!"에서 설명한 대로 해당 매개변수의 값을 수정합니다.
'캣'부분은 좋아하는 단어를 쓰면 돼요.
명령 옵션 설명
①-S 192.168.33.60:8080
이것은 URL(192.168.33.60:8080)에서 내장 네트워크 서버를 시작하는 것을 의미합니다.
②-t public public/index.php
문서 루트 디렉토리 또는 가져올 파일을 지정합니다.
이 옵션의 사용 방법을 모르겠습니다. 아파치의 DocumentRoot에서
항목을 넣고 싶지만 루트 사용자가 아니면 권한 때문에 넣을 수 없습니다.
나는 어떻게 해야 좋을지 모르겠다.
리본에서 를 클릭합니다.
아파치가 PHP Slim3 프레임워크를 실행하는 예제 응용 프로그램,일,이을 참조하십시오.
웹 페이지 정보
삼
slimphp/Slim-Skeleton
개인용 Slim Framework 강좌(1)~특징 및 준비편
PHP 마이크로프레임 슬림 설치
PHP의 마이크로 프레임인'슬림'을 사용해 봤는데 정말 날씬해요.
관련 페이지
Windows 10에 Vagrant 설치 CentOS7 삽입
PHP 슬림 프레임워크 시도
1. Vagrant 설치에서 Vagrantfile 설치까지
2. VM 사용
3. WinSCP, Tera Term에 개인 키로 로그인
4. 루트 사용자로 WinSCP, Tera Term 암호 로그인
5. zip/unzip 설치
로컬에서 LAMP 환경 구축
6. Vagrant에서 가상 환경 배포
0. 사전 준비
1. Apache 설치
2. MySQL 설치
3. PHP 설치
컴퓨터 설치
4. 방화벽 또는 정지
PHP Slim3 프레임워크의 샘플 응용 프로그램 만들기
1.skeleton project
CentOS7에 Composer 설치
아파치로 PHP Slim3 프레임워크를 이동하는 샘플 응용 프로그램
2-1. 첫 번째 어플리케이션 Walkthrough Getting Set Up까지
1. 가상 호스트 사용
2. DocumentRoot 사용
Reference
이 문제에 관하여(PHP Slim3 프레임워크를 만드는 샘플 프로그램(1.skeleton project)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/erik_t/items/23cc9df2154e80aa137e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번에 제작된 샘플 응용 프로그램
slim/slim-skeleton 패키지를 사용하여 만듭니다.
slim/slim-skeleton 패키지는 프로젝트 설정의 원형입니다.
단계
skeleton project
1. 전용 사용자 만들기
2. 프로젝트 디렉토리 만들기
3. 항목 만들기
해보세요.
1. 전용 사용자 만들기
root
Composer 사용을 권장하지 않음
다음 명령을 사용하여 slimuser
라는 사용자를 만듭니다.useradd slimuser
생성된 명령으로 전환합니다slimuser
.su slimuser
2. 프로젝트 디렉토리 만들기
slimuser 사용자를 만든 후/home/
디렉토리에 slimuser
디렉토리를 생성합니다.
다음 항목 디렉토리를 만듭니다./home/slimuser/projects/slim/
3. 항목 만들기
위에 생성된 slim
디렉토리로 이동합니다.cd /home/slimuser/projects/slim/
다음 명령을 수행합니다.
(보충: 평론에서 4. 응용 프로그램 실행 시도 씨의 건의를 받았습니다.
다음 명령은 최신 버전(현재 Slim4)의 뼈대를 설치합니다.
Slim3 버전 지정 명령 실행)
최신 뼈대composer create-project slim/slim-skeleton Slim-Skeleton
Slim3 뼈대composer create-project "slim/slim-skeleton=~3.1" Slim-Skeleton
Slim-Skeleton
디렉토리가 생성되었습니다./home/slimuser/projects/slim/Slim-Skeleton
Slim-Skeleton
디렉토리에 다음 파일 그룹을 생성합니다.[slimuser@localhost Slim-Skeleton]$ ls -la
total 92
drwxrwxr-x 8 slimuser slimuser 232 May 29 07:04 .
drwxrwxr-x 4 slimuser slimuser 50 Jun 1 00:27 ..
-rw-rw-r-- 1 slimuser slimuser 927 Jul 22 2019 composer.json
-rw-rw-r-- 1 slimuser slimuser 68825 May 29 07:04 composer.lock
-rw-rw-r-- 1 slimuser slimuser 583 Jul 22 2019 CONTRIBUTING.md
-rw-rw-r-- 1 slimuser slimuser 343 Jul 22 2019 docker-compose.yml
-rw-rw-r-- 1 slimuser slimuser 34 Jul 22 2019 .gitignore
drwxrwxr-x 2 slimuser slimuser 38 May 29 07:06 logs
-rw-rw-r-- 1 slimuser slimuser 189 Jul 22 2019 phpunit.xml
drwxrwxr-x 2 slimuser slimuser 40 Jul 22 2019 public
-rw-rw-r-- 1 slimuser slimuser 1249 Jul 22 2019 README.md
drwxrwxr-x 2 slimuser slimuser 90 Jul 22 2019 src
drwxrwxr-x 2 slimuser slimuser 25 Jul 22 2019 templates
drwxrwxr-x 3 slimuser slimuser 24 Jul 22 2019 tests
drwxrwxr-x 19 slimuser slimuser 279 May 29 07:04 vendor
4. 응용 프로그램 실행 시도
이번에는 PHP의 내장 웹 서버를 사용하여 표시됩니다.
다음 명령을 수행합니다.192.168.33.60
섹션을 각자의 환경으로 교체하십시오.php -S 192.168.33.60:8080 -t public public/index.php
다음 내용이 표시되면 브라우저에서 엽니다http://192.168.33.60:8080
.[slimuser@localhost Slim-Skeleton]$ php -S 192.168.33.60:8080 -t public public/index.php
PHP 7.1.33 Development Server started at Fri May 29 10:02:43 2020
Listening on http://192.168.33.60:8080
Document root is /home/slimuser/projects/slim/Slim-Skeleton/public
Press Ctrl-C to quit.
Slim과 브라우저에 이렇게 크게 표시됩니다.
@nunulk
열기http://192.168.33.60:8080/cat
, "Hello cat!"에서 설명한 대로 해당 매개변수의 값을 수정합니다.
'캣'부분은 좋아하는 단어를 쓰면 돼요.
명령 옵션 설명
①-S 192.168.33.60:8080
이것은 URL(192.168.33.60:8080)에서 내장 네트워크 서버를 시작하는 것을 의미합니다.
②-t public public/index.php
문서 루트 디렉토리 또는 가져올 파일을 지정합니다.
이 옵션의 사용 방법을 모르겠습니다. 아파치의 DocumentRoot에서
항목을 넣고 싶지만 루트 사용자가 아니면 권한 때문에 넣을 수 없습니다.
나는 어떻게 해야 좋을지 모르겠다.
리본에서 를 클릭합니다.
아파치가 PHP Slim3 프레임워크를 실행하는 예제 응용 프로그램,일,이을 참조하십시오.
웹 페이지 정보
삼
slimphp/Slim-Skeleton
개인용 Slim Framework 강좌(1)~특징 및 준비편
PHP 마이크로프레임 슬림 설치
PHP의 마이크로 프레임인'슬림'을 사용해 봤는데 정말 날씬해요.
관련 페이지
Windows 10에 Vagrant 설치 CentOS7 삽입
PHP 슬림 프레임워크 시도
1. Vagrant 설치에서 Vagrantfile 설치까지
2. VM 사용
3. WinSCP, Tera Term에 개인 키로 로그인
4. 루트 사용자로 WinSCP, Tera Term 암호 로그인
5. zip/unzip 설치
로컬에서 LAMP 환경 구축
6. Vagrant에서 가상 환경 배포
0. 사전 준비
1. Apache 설치
2. MySQL 설치
3. PHP 설치
컴퓨터 설치
4. 방화벽 또는 정지
PHP Slim3 프레임워크의 샘플 응용 프로그램 만들기
1.skeleton project
CentOS7에 Composer 설치
아파치로 PHP Slim3 프레임워크를 이동하는 샘플 응용 프로그램
2-1. 첫 번째 어플리케이션 Walkthrough Getting Set Up까지
1. 가상 호스트 사용
2. DocumentRoot 사용
Reference
이 문제에 관하여(PHP Slim3 프레임워크를 만드는 샘플 프로그램(1.skeleton project)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/erik_t/items/23cc9df2154e80aa137e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. 전용 사용자 만들기
root
Composer 사용을 권장하지 않음다음 명령을 사용하여
slimuser
라는 사용자를 만듭니다.useradd slimuser
생성된 명령으로 전환합니다slimuser
.su slimuser
2. 프로젝트 디렉토리 만들기
slimuser 사용자를 만든 후
/home/
디렉토리에 slimuser
디렉토리를 생성합니다.다음 항목 디렉토리를 만듭니다.
/home/slimuser/projects/slim/
3. 항목 만들기
위에 생성된
slim
디렉토리로 이동합니다.cd /home/slimuser/projects/slim/
다음 명령을 수행합니다.(보충: 평론에서 4. 응용 프로그램 실행 시도 씨의 건의를 받았습니다.
다음 명령은 최신 버전(현재 Slim4)의 뼈대를 설치합니다.
Slim3 버전 지정 명령 실행)
최신 뼈대
composer create-project slim/slim-skeleton Slim-Skeleton
Slim3 뼈대composer create-project "slim/slim-skeleton=~3.1" Slim-Skeleton
Slim-Skeleton
디렉토리가 생성되었습니다./home/slimuser/projects/slim/Slim-Skeleton
Slim-Skeleton
디렉토리에 다음 파일 그룹을 생성합니다.[slimuser@localhost Slim-Skeleton]$ ls -la
total 92
drwxrwxr-x 8 slimuser slimuser 232 May 29 07:04 .
drwxrwxr-x 4 slimuser slimuser 50 Jun 1 00:27 ..
-rw-rw-r-- 1 slimuser slimuser 927 Jul 22 2019 composer.json
-rw-rw-r-- 1 slimuser slimuser 68825 May 29 07:04 composer.lock
-rw-rw-r-- 1 slimuser slimuser 583 Jul 22 2019 CONTRIBUTING.md
-rw-rw-r-- 1 slimuser slimuser 343 Jul 22 2019 docker-compose.yml
-rw-rw-r-- 1 slimuser slimuser 34 Jul 22 2019 .gitignore
drwxrwxr-x 2 slimuser slimuser 38 May 29 07:06 logs
-rw-rw-r-- 1 slimuser slimuser 189 Jul 22 2019 phpunit.xml
drwxrwxr-x 2 slimuser slimuser 40 Jul 22 2019 public
-rw-rw-r-- 1 slimuser slimuser 1249 Jul 22 2019 README.md
drwxrwxr-x 2 slimuser slimuser 90 Jul 22 2019 src
drwxrwxr-x 2 slimuser slimuser 25 Jul 22 2019 templates
drwxrwxr-x 3 slimuser slimuser 24 Jul 22 2019 tests
drwxrwxr-x 19 slimuser slimuser 279 May 29 07:04 vendor
4. 응용 프로그램 실행 시도
이번에는 PHP의 내장 웹 서버를 사용하여 표시됩니다.
다음 명령을 수행합니다.
192.168.33.60
섹션을 각자의 환경으로 교체하십시오.php -S 192.168.33.60:8080 -t public public/index.php
다음 내용이 표시되면 브라우저에서 엽니다http://192.168.33.60:8080
.[slimuser@localhost Slim-Skeleton]$ php -S 192.168.33.60:8080 -t public public/index.php
PHP 7.1.33 Development Server started at Fri May 29 10:02:43 2020
Listening on http://192.168.33.60:8080
Document root is /home/slimuser/projects/slim/Slim-Skeleton/public
Press Ctrl-C to quit.
Slim과 브라우저에 이렇게 크게 표시됩니다.@nunulk
열기
http://192.168.33.60:8080/cat
, "Hello cat!"에서 설명한 대로 해당 매개변수의 값을 수정합니다.'캣'부분은 좋아하는 단어를 쓰면 돼요.
명령 옵션 설명
①-S 192.168.33.60:8080
이것은 URL(192.168.33.60:8080)에서 내장 네트워크 서버를 시작하는 것을 의미합니다.
②-t public public/index.php
문서 루트 디렉토리 또는 가져올 파일을 지정합니다.
이 옵션의 사용 방법을 모르겠습니다. 아파치의 DocumentRoot에서
항목을 넣고 싶지만 루트 사용자가 아니면 권한 때문에 넣을 수 없습니다.
나는 어떻게 해야 좋을지 모르겠다.
리본에서 를 클릭합니다.
아파치가 PHP Slim3 프레임워크를 실행하는 예제 응용 프로그램,일,이을 참조하십시오.
웹 페이지 정보
삼
slimphp/Slim-Skeleton
개인용 Slim Framework 강좌(1)~특징 및 준비편
PHP 마이크로프레임 슬림 설치
PHP의 마이크로 프레임인'슬림'을 사용해 봤는데 정말 날씬해요.
관련 페이지
Windows 10에 Vagrant 설치 CentOS7 삽입
PHP 슬림 프레임워크 시도
1. Vagrant 설치에서 Vagrantfile 설치까지
2. VM 사용
3. WinSCP, Tera Term에 개인 키로 로그인
4. 루트 사용자로 WinSCP, Tera Term 암호 로그인
5. zip/unzip 설치
로컬에서 LAMP 환경 구축
6. Vagrant에서 가상 환경 배포
0. 사전 준비
1. Apache 설치
2. MySQL 설치
3. PHP 설치
컴퓨터 설치
4. 방화벽 또는 정지
PHP Slim3 프레임워크의 샘플 응용 프로그램 만들기
1.skeleton project
CentOS7에 Composer 설치
아파치로 PHP Slim3 프레임워크를 이동하는 샘플 응용 프로그램
2-1. 첫 번째 어플리케이션 Walkthrough Getting Set Up까지
1. 가상 호스트 사용
2. DocumentRoot 사용
Reference
이 문제에 관하여(PHP Slim3 프레임워크를 만드는 샘플 프로그램(1.skeleton project)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/erik_t/items/23cc9df2154e80aa137e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Windows 10에 Vagrant 설치 CentOS7 삽입
PHP 슬림 프레임워크 시도
1. Vagrant 설치에서 Vagrantfile 설치까지
2. VM 사용
3. WinSCP, Tera Term에 개인 키로 로그인
4. 루트 사용자로 WinSCP, Tera Term 암호 로그인
5. zip/unzip 설치
로컬에서 LAMP 환경 구축
6. Vagrant에서 가상 환경 배포
0. 사전 준비
1. Apache 설치
2. MySQL 설치
3. PHP 설치
컴퓨터 설치
4. 방화벽 또는 정지
PHP Slim3 프레임워크의 샘플 응용 프로그램 만들기
1.skeleton project
CentOS7에 Composer 설치
아파치로 PHP Slim3 프레임워크를 이동하는 샘플 응용 프로그램
2-1. 첫 번째 어플리케이션 Walkthrough Getting Set Up까지
1. 가상 호스트 사용
2. DocumentRoot 사용
Reference
이 문제에 관하여(PHP Slim3 프레임워크를 만드는 샘플 프로그램(1.skeleton project)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/erik_t/items/23cc9df2154e80aa137e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)