인터넷 기술의 지속적인 발전으로 PHP 언어는 매우 인기 있는 웹 개발 언어가 되었으며 ThinkPHP는 PHP의 탁월한 개발 프레임워크입니다. 이 글에서는 이 프레임워크를 더 잘 사용할 수 있도록 ThinkPHP5의 구성을 소개합니다.
1. 환경 요구 사항
구성을 시작하기 전에 환경에 대한 몇 가지 요구 사항을 만들어야 합니다. ThinkPHP5에는 PHP5.4 이상, MySQL 5.0 이상이 필요합니다. 귀하의 서버가 이러한 조건을 충족하면 프레임워크 구성을 시작할 수 있습니다.及 2. 디렉터리 구조 및 파일 사용
먼저 ThinkPHP5의 디렉터리 구조를 살펴보겠습니다.
Thinkphp
├ ─ APP 응용 프로그램 디렉터리 ─ ControlLER 컨트롤러 디렉터리
─ 모델 모델 디렉터리 디렉터리 보기
├ ─CONFIG 구성 파일 카탈로그
├ -PUBLIC 항목 파일 및 리소스 카탈로그
─ 정적 정적 리소스 디렉터리
─.htaccess htaccess 파일
─favicon.ico 웹사이트 아이콘 항목 파일
├─route 사용 사용 사용 사용 ' ' 사용 사용 아웃 사용 사용 아웃 ‐ 을 통해 ‐ 컴포저 클래스 라이브러리 디렉터리
├─.htaccess htaccess 파일
├─composer.json 컴포저 구성 파일
├ ─README.md 프레임워크 설명 파일
└─think 명령줄 항목 파일
그 중 각 폴더의 기능은 다음과 같습니다. 다음은
app: 컨트롤러, 모델, 뷰 및 기타 파일을 저장하는 데 사용되는 응용 프로그램 디렉터리입니다.
config: 데이터베이스 구성, 라우팅 구성 등을 포함한 구성 파일 디렉터리입니다.
public: 정적 리소스 디렉터리, 항목 파일 및 htaccess 파일을 포함한 항목 파일 및 리소스 디렉터리입니다.
return [ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => 'localhost', // 数据库名 'database' => 'test', // 用户名 'username' => 'root', // 密码 'password' => '', // 端口 'hostport' => '', // 连接dsn 'dsn' => '', // 数据库连接参数 'params' => [], // 数据库编码默认采用utf8 'charset' => 'utf8', // 数据库表前缀 'prefix' => 'think_', // 数据库调试模式 'debug' => true, // 开启自动写入时间戳字段 'auto_timestamp' => true, // 开启字段缓存 'fields_cache' => true, ];
use think\Route; Route::get('hello/:name', 'index/hello');
return [ // 默认控制器名 'default_controller' => 'Index', // 默认操作名 'default_action' => 'index', // 异常处理handle类 留空使用 \think\exception\Handle 'exception_handle' => '', ];
return [ // 模板文件目录 'view_path' => '', // 模板后缀 'view_suffix' => 'html', // 模板引擎类型 支持 php think 支持扩展 'type' => 'Think', // 模板路径替换 'view_depr' => DIRECTORY_SEPARATOR, // 模板引擎普通标签开始标记 'tpl_begin' => '{', // 模板引擎普通标签结束标记 'tpl_end' => '}', // 标签库标签开始标记 'taglib_begin' => '{', // 标签库标签结束标记 'taglib_end' => '}', ];
위 내용은 thinkphp5를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!