Mit der kontinuierlichen Weiterentwicklung der Internettechnologie hat sich die PHP-Sprache zu einer sehr beliebten Webentwicklungssprache entwickelt, und ThinkPHP ist ein hervorragendes Entwicklungsframework in PHP. In diesem Artikel wird die Konfiguration von ThinkPHP5 vorgestellt, damit Sie dieses Framework besser nutzen können.
1. Umgebungsanforderungen
Bevor wir mit der Konfiguration beginnen, müssen wir einige Anforderungen an die Umgebung stellen. ThinkPHP5 erfordert PHP5.4 und höher sowie MySQL 5.0 und höher. Wenn Ihr Server diese Bedingungen erfüllt, können wir mit der Konfiguration des Frameworks beginnen.及 2. Verzeichnisstruktur und Dateiverwendung
Werfen wir zunächst einen Blick auf die Verzeichnisstruktur von ThinkPHP5:
Thinkphp
├ ─ APP-Anwendungsverzeichnis ─ CONTROLLER-Controller-Verzeichnis
─ Modellmodellverzeichnis Ansichtsverzeichnis
├ ─CONFIG-Konfigurationsdateikatalog
├ -PUBLIC-Eintragsdatei und Ressourcenkatalog
─ Statisches statisches Ressourcenverzeichnis
─.htaccess htaccess-Datei
─favicon.ico-Website-Symbole Eintragsdatei
├─route use use use using using 's ' through out using using out of ‐ through ‐ Verzeichnis der Composer-Klassenbibliothek
├─.htaccess htaccess-Datei
├─composer.json Composer-Konfigurationsdatei
├ ─README.md Framework-Beschreibungsdatei
└─think Befehlszeileneintragsdatei
Unter ihnen sind die Funktionen jedes Ordners wie folgt folgt:
app: Anwendungsverzeichnis, in dem Controller-, Modell-, Ansichts- und andere Dateien gespeichert werden.
config: Konfigurationsdateiverzeichnis, einschließlich Datenbankkonfiguration, Routing-Konfiguration usw.
öffentlich: Eintragsdatei und Ressourcenverzeichnis, einschließlich statisches Ressourcenverzeichnis, Eintragsdatei und htaccess-Datei.
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' => '}', ];
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie thinkphp5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!