찾다

 >  Q&A  >  본문

[전체 일러스트 단독] ThinkPHP6 프레임워크 다운로드 및 설치

1. ThinkPHP 이벤트

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

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

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


2. 핵심 기능 및 주요 기능


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. 프레임워크 테스트


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

// 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 전체 개발 매뉴얼(공식 버전)

天蓬老师天蓬老师2058일 전37726

모든 응답(24)나는 대답할 것이다

  • 奔跑者

    奔跑者2019-05-14 14:53:29

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

    회신하다
    0
  • 缠中说禅

    缠中说禅2019-04-17 14:54:10

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

    회신하다
    0
  • Oliver Joe

    Oliver Joe2019-04-16 19:47:04

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

    회신하다
    0
  • 稚初

    稚初2019-04-08 19:06:32

    더 이상 배울 수 없습니다

    회신하다
    5
  • 天蓬老师

    당신이 먼 곳을 선택했기 때문에 이 세상에 남은 것은 당신의 뒤뿐이다.

    天蓬老师 · 2019-04-08 21:57:17
  • z老师

    z老师2019-04-08 16:09:26

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

    회신하다
    1
  • 奔跑者

    tp6은 헤더를 사용하여 Excel을 내보낼 수 없습니다. 무슨 일이 일어나고 있는지 아는 사람이 있나요? 긴급하게 프로젝트에 사용하고 있습니다.

    奔跑者 · 2019-05-14 14:22:55
  • 藏色散人

    藏色散人2019-04-08 15:56:04

    엄지척! ! !

    회신하다
    1
  • 天蓬老师

    天蓬老师2019-04-08 15:52:17

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

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

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

    회신하다
    11
  • 时光乱了谁的心

    호호호호호호호호

    时光乱了谁的心 · 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
  • 취소회신하다