php
php 8.1
安装php扩展
fileinfo
应该还有一个 忘记是什么了
上传
上传时,应不带以下2个目录,这2个目录为安装的依赖,通常很大(小了百M,大了上G),能在线安装还是推荐在线安装
node_modules
vendor
.env 文件
数据库连接等配置
站点配置
网站目录 运行目录 /public
伪静态规则选 laravel5
1location / {2 try_files $uri $uri/ /index.php?$query_string;3}nodejs
宝塔软件商店 -> Node.js版本管理器 -> 只显示LTS版本 nodejs 16.2 这里是因为服务器环境原因 选择的版本比较低
终端在网站目录 运行
npm install 会自动生成node_modules文件夹
npm run build
若无法成功安装
上传本地安装好的node_modules文件夹
本地运行 npm run build 或 vite build
上传文件夹
public/build/
composer
如果未安装composer需先安装
在网站目录运行 安装php依赖 会自动生成vendor文件夹
composer install
删除 public目录下的hot文件
不然访问网站会表现为丢失样式的样子
根据需要开启路由等缓存
路由缓存,视图缓存,配置缓存
1php artisan route:cache2php artisan view:cache3php artisan config:cache清除缓存
1php artisan route:clear2php artisan view:clear3php artisan config:clear