1panel部署laravel记录
发布时间:2025-02-05 23:02
0.新建网站和对应的php的扩展.
1.修改.env配置为服务器配置
2.上传网站源文件,修改权限755
3.1panel中创建数据库,并且本地上传恢复文件
4.设置环境变量,对应docker中的php composer,然后在命令行就可以直接使用对应的$COMPOSER来代替composer命令了.
5.进入对应的php容器终端中,修改composer为阿里云国内镜像
参考:https://learnku.com/laravel/t/85069
更新时间:2025-02-07 12:15
curl
ctype
dom
fileinfo
filter
hash
mbstring
openssl
pcre
pdo_mysql
session
tokenizer
xml
gd #验证码需要
bcmath
zip #excel扩展需要
pcntl #workerman必须
1.修改.env配置为服务器配置
2.上传网站源文件,修改权限755
3.1panel中创建数据库,并且本地上传恢复文件
4.设置环境变量,对应docker中的php composer,然后在命令行就可以直接使用对应的$COMPOSER来代替composer命令了.
domain="www.xxx.cn" //网站域名
container="1Panel-php8-W5m1" //PHP FPM 容器名
container_workdir="/www/sites/${domain}/index"
docker="sudo docker exec -it -w $container_workdir $container"
composer="$docker composer"
artisan="$docker php artisan"
5.进入对应的php容器终端中,修改composer为阿里云国内镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
6.执行composer
$composer install --optimize-autoloader --no-dev
$artisan config:cache
$artisan route:cache
$artisan view:cache
运行队列
docker exec -w /www/sites/xxx.com/index
1Panel-php8-W5m1 php artisan queue:work
运行计划任务
docker exec -w /www/sites/xxx.com/index 1Panel-php8-W5m1 php artisan schedule:run参考:https://learnku.com/laravel/t/85069
更新时间:2025-02-07 12:15
上一篇:laravel 反向使用hasOneThrough 下一篇:返回列表