Laytp Admin框架文档 | 您所在的位置:网站首页 › thinkphp6安装引导 › Laytp Admin框架文档 |
开始使用环境要求PHP >= 7.1.0Mysql >= 5.7.0 (需支持innodb引擎)NginxPDO PHP ExtensionMBstring PHP ExtensionCURL PHP ExtensionComposer (必须,用于管理PHP的第三方扩展包)获取Laytp 到码云下载2.0仓库代码 https://gitee.com/junstar/laytp 安装步骤完成数据库和代码部署# 修改mysql的sql_modesql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION# 创建一个数据库数据库字符集 utf8mb4 -- UTF-8 Unicode排序规则 utf8mb4_general_ci# 到项目根目录下创建一个.env文件,内容复制项目根目录下的.example.env文件,并修改.env文件的数据库配置部分[DATABASE]TYPE = mysqlHOSTNAME = 127.0.0.1DATABASE = 创建的数据库名称USERNAME = 数据库用户名PASSWORD = 数据库密码HOSTPORT = 3306CHARSET = utf8DEBUG = truePREFIX = 数据库前缀,推荐使用lt_# 根目录下执行composer install,安装必要的Composer包,包括ThinkPHP6框架和ThinkPHP6的其他代码composer install# 执行thinkphp6的数据库迁移文件命令,这里会导入Laytp框架需要的数据库文件php think migrate:run配置域名单域名模式绑定一个域名到public目录,推荐使用Nginx做WebServernginx配置文件举例:(示例中的yourDomain换成域名或者IP,yourCatalog换成实际的目录) server { listen 80; server_name yourDomain; root yourCatalog/laytp/public/; index index.php index.html; location / { index index.php index.html; if (!-f $request_filename) { #thinkphp的nginx路由,url重写成根目录下index.php?route rewrite ^(.*)$ /index.php?s=$1 last; } } location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }}Nginx域名指向配置完成后,重启Nginx即可使用域名访问Laytp,后台超级管理员的默认账号密码是 账号:admin密码:123456 多域名模式查看下一个小节 |
CopyRight 2018-2019 实验室设备网 版权所有 |