[전체 일러스트 단독] ThinkPHP6 프레임워크 다운로드 및 설치
天蓬老师
天蓬老师 2019-04-08 14:15:42
0
24
37753

1. ThinkPHP 이벤트

  • 2017년 4월 27일 ThinkPHP5.1-beta.1이 출시되었습니다

  • 2017년 12월 31일 ThinkPHP5.1.0이 출시되어 반복 기간에 빠르게 진입했습니다.

  • 2019년 3월 3일 ThinkPHP5.1이 35번째 버전(5.1.35)으로 업데이트되었습니다

  • 2019년 3월 22일 ThinkPHP5.2 개발 버전도 출시되었습니다

이제 좋은 소식과 나쁜 소식을 알려드리겠습니다. 어떤 소식을 먼저 들어야 할까요?

나쁜 소식부터 먼저 말씀드리겠습니다. 세상에는 더 이상 ThinkPHP5.2가 없을 것입니다!

좋은 소식 : ThinkPHP5.2가 정식 출시되었습니다. ThinkPHP6.0으로 이름이 변경되었습니다.


2. 핵심 기능 및 주요 기능

  • PHP7 강력한 유형 기능 사용을 완벽하게 지원

  • 거의 모든 PSR을 완벽하게 지원합니다. 개발 사양

  • 다중 애플리케이션 구현 지원

  • 이벤트 시스템 대체 동작의 포괄적인 도입

  • 새로운 애플리케이션 서비스 아키텍처

  • 뷰와 템플릿 엔진의 분리, 보다 유연한 프로젝트 구성

  • IDE 도우미 , 편집기 스마트 프롬프트를 더욱 정확하게 만들기

  • 一些 원본 버전의 일부 기능과 클래스 메서드를 통합하고 간소화했습니다.

3. 환경 요구 사항 및 소스 코드 다운로드


3.1 환경 요구 사항:

PHP 7.1+

2.2 소스 코드 다운로드

우리 모두 알고 있듯이 ThinkPHP5.1부터 공식 웹사이트에서는 더 이상 프레임워크 소스 코드 다운로드를 제공하지 않습니다

물론 ThinkPHP6.0(이하 TP6)에서는 공식 웹사이트에서 다운로드하세요

어디서 다운로드할 수 있나요? 30828.html

Git 튜토리얼:
http://www.php.cn/tool/git/

다음은 프레임워크 소스 코드를 다운로드하기 위해 가장 일반적으로 사용되며 공식적으로 권장되는 Composer

방법입니다

4. Composer 다운로드 및 설치

4.1 Mac / Linux


// 1. 下载composer.phar:
curl -sS https://getcomposer.org/installer | php

// 2. 将 composer 命令移动到bin目录,使之全局可用
mv composer.phar /usr/local/bin/composer


참고:

MacOS 10.14, user/local/bin 폴더가 존재하지 않으며 수동으로 생성해야 합니다

// 3. 设置中国全量镜像,提升访问速度
composer config -g repo.packagist composer https://packagist.phpcomposer.com

// 如果上面错误存在问题,请使用这个镜像地址
composer config -g repo.packagist composer https://packagist.laravel-china.org

4.2 Windows

https://www.phpcomposer.com/ 열기: setup.exe 다운로드 프로그램을 설치하세요.

4.3 테스트

터미널에

composer

명령을 입력하세요. 명령 프롬프트 메시지는 설치가 성공했음을 의미합니다
4.4 업데이트 버전

composer selfupdate  // 终端执行该命令将composer更新到最新版

5. TP6 프레임워크 소스 코드 다운로드

(1) Composer 공식 웹사이트를 엽니다:https://www.phpcomposer.com/

Jietu20190408-133547.jpg



설치 패키지 목록을 엽니다. 점프하면 https://packagist.org/

검색 키워드 topthink를 입력하면 ThinkPHP 프레임워크와 관련된 구성 요소 패키지가 아래에 나열됩니다


Jietu20190408-133742.jpg


Open 그 후 ThinkPHP6.0

Jietu20190408-134356.jpg

자세한 프레임워크 소스 코드 다운로드 과정은 다음과 같습니다.

// 打开终端,执行指令:
composer create-project topthink/think tp6 6.0.*-dev

/**
  * 指令中各个参数的解释:
  * `create-project`: 是composer中的项目创建命令
  * `topthink/think`: ThinkPHP的组件包
  * `tp6`: 是当前的项目目录(如果没有创建, 该命令会自动创建的)
  * `6.0.*-dev`: 要下载的版本标签
  */
  
// 以下是源码的下载中的提示信息
Installing topthink/think (6.0.x-dev 9ea8d9fd39a1aac440fd355cf8b4361130267bce)
- Installing topthink/think (6.0.x-dev 9ea8d9f):
Cloning 9ea8d9fd39
- Installing topthink/think (6.0.x-dev 9ea8d9f): Downloading (100%)
Created project in tp
Loading composer repositories with package information
Updating dependencies (including require-dev)

Package operations: 9 installs, 0 updates, 0 removals
- Installing topthink/think-installer (v2.0.0): Downloading (100%)
- Installing opis/closure (3.1.6): Downloading (100%)
- Installing psr/simple-cache (1.0.1): Downloading (100%)
- Installing psr/log (1.1.0): Downloading (100%)
- Installing psr/container (1.0.0): Downloading (100%)
- Installing psr/cache (1.0.1): Downloading (100%)
- Installing topthink/framework (6.0.x-dev e9af162): Downloading (100%)
- Installing topthink/think-template (v2.0.1): Downloading (100%)
- Installing topthink/think-view (v1.0.5): Downloading (100%)
Writing lock file
Generating autoload files

> @php think service:discover
Succeed!
> @php think vendor:publish
Succeed!

다운로드가 완료된 후 프로젝트 디렉토리를 열고, 예를 들어 tp6의 경우 다음 디렉터리 구조를 볼 수 있습니다.


Jietu20190408-140009.jpg




6. 프레임워크 테스트

  • 여기서 우리는 프레임워크의 내장 생각 명령 테스트

  • 이 명령은 로컬을 시작합니다. 임시 웹 서버에는 php -S localhost:8000


과 동일한 기능이 있습니다. 자세한 단계는 다음과 같습니다.

// 1. 打开终端工具, 切换到当前的Web目录下面

// 2. 进入tp6项目目录
cd tp6

// 3. 创建本地服务器, 启动框架
php think run

// 提示用户在本机的8000商品开启了一个Web服务
ThinkPHP Development server is started On <http://127.0.0.1:8000/>
You can exit with `CTRL-C`

브라우저 열기 프롬프트에 따라 주소 표시줄에

127.0.0.1: 8000 또는 localhost:8000 을 입력하면 다음 인터페이스가 표시됩니다.

Jietu20190408-140846.jpg

축하합니다. ThinkPHP6 프레임워크가 성공적으로 설치되었습니다~~


지금 TinkPHP6을 경험하고 싶으십니까? 소스 코드를 다운로드하고 여기를 클릭하세요: http:/ /www.php.cn/xiazai/code/5685

관련 참조 권장 사항:
1.ThinkPHP6.0 컴포넌트 개발 트렌드를 완벽하게 수용한 버전이 정식 출시되었습니다

2. ThinkPHP6.0 시작하기(비디오 튜토리얼)

3. ThinkPHP6.0 전체 개발 매뉴얼(공식 버전)

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(7)
奔跑者

tp6 헤더를 사용하여 Excel을 내보낼 수 없습니다. 무슨 일인지 아시는 분 계시나요? 온라인 대기중인데 긴급해서 프로젝트에 사용하고 있어요

缠中说禅

저는 PHP 초보자이고 이전에 프런트엔드를 해본 적이 있지만 여전히 Zhu 선생님의 강좌에 대해 더 많이 배우고 지원하고 싶습니다

Oliver Joe

ThinkPHP가 점점 더 좋아지길 기대합니다

悦影随心

더 이상 배울 수 없습니다

  • 회신하다 당신이 먼 곳을 선택했기 때문에 이 세상에 남은 것은 당신의 뒤뿐이다.
    天蓬老师 작가 2019-04-08 21:57:17
钟老师

아직 Composer를 모르는 학생들도 열심히 배우시면 됩니다!

  • 회신하다 tp6은 헤더를 사용하여 Excel을 내보낼 수 없습니다. 무슨 일이 일어나고 있는지 아는 사람이 있나요? 긴급하게 프로젝트에 사용하고 있습니다.
    奔跑者 작가 2019-05-14 14:22:55
藏色散人

엄지척! ! !

Peter-Zhu

PHP의 컴포넌트 개발과 프레임워크 개발 사이의 논쟁은 최근 몇 년간 멈추지 않았습니다. 이제 프레임워크도 컴포넌트화되었으므로 이 논쟁은 당분간 끝날 수 있습니다~~

새로운 ThinkPHP6 프레임워크, 소스 코드. 컴포넌트화된 로딩을 구현했으며, 국제 주류 프레임워크(예: laravel) 모델과 원활하게 연결되어 국제 주요 제조업체 프레임워크의 강력한 경쟁자가 될 것입니다~~

php 중국 웹사이트에서 ThinkPHP6에 대한 일련의 그래픽 튜토리얼을 출시할 예정입니다. 파트너의 필요에 따라 적시에 다음과 같은 모든 사람을 환영합니다. 몇 번 포효하고 이 자선 활동을 계속합시다

  • 회신하다 호호호호호호호호
    时光乱了谁的心 작가 2019-04-09 15:37:22
  • 회신하다 laravel에 비해 ThinPHP6.0의 장점이 무엇인지 묻고 싶습니다.
    烛光 작가 2019-04-09 16:20:34
  • 회신하다 ThinkPHP6.0은 아직 비교되지 않았지만 ThinkPHP5.1은 로드된 파일 수에 따른 경로의 구문 분석 속도가 Laravel보다 빠르지만 Laravel의 생태는 분명히 ThinkPHP보다 좋습니다.
    天蓬老师 작가 2019-04-09 18:05:12
  • 회신하다 선생님, 가능한 한 빨리 동영상 튜토리얼을 제공해 주시면 좋겠습니다. 지금은 thinkphp가 너무 빨리 업데이트되는 것 같은 느낌이 듭니다. 이것이 thinkphp의 성능에 영향을 미칠까요?
    赵亮 작가 2019-04-10 10:18:59
  • 회신하다 영상은 이미 기획중입니다....
    天蓬老师 작가 2019-04-13 09:25:56
  • 회신하다 Peter 선생님의 강좌는 훌륭합니다. 저는 TP5.1을 열심히 공부했고 Zhu 선생님의 TP6.0 강좌를 기대하고 있습니다! ! !
    飞仕 작가 2019-04-18 11:38:40
  • 회신하다 호 호 호
    작가 2019-04-18 17:30:27
  • 회신하다 호호호호호호호호
    郭蝈 작가 2019-05-06 15:33:42
  • 회신하다 선생님, 자세히 설명해주셔서 감사합니다. 영상이 많지는 않지만 영어가 서툴러도 중국어로 설명이 가능해요. 감사합니다.
    正大光明 작가 2019-05-31 09:21:31
  • 회신하다 방금 thinkphp6을 배웠는데, 매뉴얼을 읽어보니 좀 어렵더라구요.
    紫蔷* 작가 2019-11-19 10:35:19
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿