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 도우미 , 편집기 스마트 프롬프트를 더욱 정확하게 만들기
PHP 7.1+
우리 모두 알고 있듯이 ThinkPHP5.1부터 공식 웹사이트에서는 더 이상 프레임워크 소스 코드 다운로드를 제공하지 않습니다
물론 ThinkPHP6.0(이하 TP6)에서는 공식 웹사이트에서 다운로드하세요
어디서 다운로드할 수 있나요? 30828.htmlGit 튜토리얼:
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/
설치 패키지 목록을 엽니다. 점프하면 https://packagist.org/
검색 키워드 topthink를 입력하면 ThinkPHP 프레임워크와 관련된 구성 요소 패키지가 아래에 나열됩니다
Open 그 후 ThinkPHP6.0
자세한 프레임워크 소스 코드 다운로드 과정은 다음과 같습니다.
// 打开终端,执行指令: 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의 경우 다음 디렉터리 구조를 볼 수 있습니다.
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 을 입력하면 다음 인터페이스가 표시됩니다.
축하합니다. ThinkPHP6 프레임워크가 성공적으로 설치되었습니다~~
지금 TinkPHP6을 경험하고 싶으십니까? 소스 코드를 다운로드하고 여기를 클릭하세요: http:/ /www.php.cn/xiazai/code/5685
관련 참조 권장 사항:
1.ThinkPHP6.0 컴포넌트 개발 트렌드를 완벽하게 수용한 버전이 정식 출시되었습니다
奔跑者2019-05-14 14:53:29
tp6 헤더를 사용하여 Excel을 내보낼 수 없습니다. 무슨 일인지 아시는 분 계시나요? 온라인 대기중인데 긴급해서 프로젝트에 사용하고 있어요
缠中说禅2019-04-17 14:54:10
저는 PHP 초보자이고 이전에 프런트엔드를 해본 적이 있지만 여전히 Zhu 선생님의 강좌에 대해 더 많이 배우고 지원하고 싶습니다
天蓬老师2019-04-08 15:52:17
PHP의 컴포넌트 개발과 프레임워크 개발 사이의 논쟁은 최근 몇 년간 멈추지 않았습니다. 이제 프레임워크도 컴포넌트화되었으므로 이 논쟁은 당분간 끝날 수 있습니다~~
새로운 ThinkPHP6 프레임워크, 소스 코드. 컴포넌트화된 로딩을 구현했으며, 국제 주류 프레임워크(예: laravel) 모델과 원활하게 연결되어 국제 주요 제조업체 프레임워크의 강력한 경쟁자가 될 것입니다~~
php 중국 웹사이트에서 ThinkPHP6에 대한 일련의 그래픽 튜토리얼을 출시할 예정입니다. 파트너의 필요에 따라 적시에 다음과 같은 모든 사람을 환영합니다. 몇 번 포효하고 이 자선 활동을 계속합시다