所需开发环境
- PHP >= 7.2.5
- BCMath PHP 拓展
- Ctype PHP 拓展
- JSON PHP 拓展
- Mbstring PHP 拓展
- OpenSSL PHP 拓展
- PDO PHP 拓展
- Tokenizer PHP 拓展
- XML PHP 拓展
1. Git克隆项目代码
宝塔站点代码存放目录 /www/wwwroot/
2. 安装项目依赖包
composer install
3. 修改项目文件目录权限
chown -R www:www 项目文件目录
4. 创建数据库运行数据库迁移文件
1. 修改.env文件内数据库配置
2. php artisan migrate
5. 宝塔面板创建站点
1. 绑定域名
2. 网站目录指向项目根目录, 运行目录指向public路径
6. 设置伪静态
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
线上调优
- APP_DEBUG=false
- 缓存配置
1. php artisan config:clear
2. php artisan config:cache
注意事项
- 注意mysql版本
执行migrate可能报错: 错误: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
处理错误方法: mysql版本升级到5.7
暂无评论...