설치 및 실행
ThinkPHP6 설치
버전 6.0부터는 Composer를 통해 설치 및 업데이트를 해야 하기 때문에 Git을 통해 다운로드 및 설치할 수 없습니다.
PHP >= 7.1.0
1. Composer
Composer
在windows中,下载Composer软件
第一步:双击下载好的composer运行程序
第二步:选择要安装的盘符
第三步:选择php版本。如果你是集成包环境,就到集成包里找php
第四步:全部下一步
二、设置 Composer
下载源
先设置 Composer
1단계: 다운로드한 Composer를 두 번 클릭하여 프로그램을 실행합니다2단계: 설치할 드라이브 문자를 선택하세요
3단계: PHP 버전을 선택하세요. 통합 패키지 환경을 사용하는 경우 통합 패키지로 이동하여 php
4단계: 모든 다음 단계두 번째,
Composer
다운로드 소스 설정 설정>을 찾습니다. Composer
다운로드 소스도 미러 주소명령줄 창이나 콘솔에 입력composer config -g repo.packagist Composer https://packagist.phpcomposer.com외국 사이트는 느리고 공식 홈페이지를 추천합니다 국내미러(알리바바클라우드)
composer config -g repo.packagist Composer https://mirrors.aliyun.com/composer3. Composer 다운로드 및 설치 ThinkPHP6
첫 번째 스위치 php 환경 루트 디렉터리
cd d:/phpstudy/www
에서 download Thinkphp6 명령을 실행 중입니다. 마지막 tp는 변경할 수 있는 새로운 tp 디렉토리를 생성하는 것입니다composer create-project topthink/think tp
- update Thinkphp6 core composer update topthink/framework
- 참고: 설치 디렉토리는 업데이트 명령은 다음과 다릅니다. 업데이트는 애플리케이션의 루트 디렉터리에서 수행되어야 합니다
버전 6.0 디렉터리 구조의 주요 변경 사항은 핵심 프레임워크가 통합되었다는 것입니다. 공급업체 디렉터리에 추가하면 원래 애플리케이션 디렉터리가 앱 디렉터리가 됩니다.
설치 후 디렉터리 구조는 단일 응용 프로그램 모드입니다
mac 또는 linux 환경에서는 런타임 디렉터리 권한을 777로 설정해야 합니다
www WEB 배포 디렉터리(또는 하위 디렉터리) and > .php 공용 함수 파일│ └─event.php 이벤트 정의 파일 │ ├─config 구성 디렉터리 │ ├─app.php 애플리케이션 구성 │ ├─cache.php 캐시 구성│ ├─console.php 콘솔 구성🎜🎜│ ├─cookie.php 쿠키 구성🎜
│ ├─database.php │ 데이터베이스 구성
│ ├─filesystem.php 파일 디스크 구성
│ ├─lang.php 구성
│ ├─middleware.php 중간 └─View.php 보기 구성
│
├ ─ 보기 디렉터리 보기
├ ─ 경로 라우팅 정의 디렉터리
─ Route.php 경로 정의 파일
─ ...
└ ─ 공개 웹 디렉터리(외부 액세스 디렉터리) │ ├ │ ├ ─index.php ~ 빠른 테스트 파일
. 확장 클래스 라이브러리 디렉터리 ├─runtime 애플리케이션 실행 시간 디렉터리(쓰기 가능, 사용자 정의 가능) ├─vendor Composer 클래스 라이브러리 디렉터리 ├─.example.env 환경 변수 예제 파일 ├─composer.json 작곡가 정의 파일 ├─ LICENSE.txt 인증 문서 ├─README.md README 파일├─think 명령줄 항목 파일5. Thinkphp6 실행
참고: PHP 환경 통합 패키지에 대해서만 이야기합니다. Windows 시스템에서 접속 방법
1단계: phpstudy 통합 소프트웨어 열기-》사이트 도메인 이름 관리
2단계: 웹사이트 도메인 이름: www.xxx.com
3단계: 웹사이트 디렉터리: tp/public
4단계: C:WindowsSystem32driversetc 디렉터리에서 호스트 파일을 엽니다.
5단계: 마지막 줄에 127.0.0.1 www.xxx.com을 입력합니다.
6단계: C:WindowsSystem32driversetc 디렉터리에서 도메인 이름(www.xxx.com)을 직접 입력합니다. 브라우저
Six. ThinkPHP6 코어 디렉토리