在 Linux 服务器使用,本文以 CentOS 为例。
安装
准备工作
宝塔默认会禁用一些php的函数,导致artisan命令无法正确运行,所以需要将一些禁用函数删除,并安装所需扩展。
- 点击【软件商店】->【PHP设置】->【禁用函数列表】 将
putenv
,proc_open
,pcntl_signal
,pcntl_alarm
删除。 - 点击【软件商店】->【PHP设置】->【安装扩展】安装
fileinfo
、redis
、phpzip
(如果你想正常使用导出功能得话)、opcache
(可选安装,性能加强)扩展。
开始搭建
- 创建网站 例如
dujiaoshuka.com
。 - 将源码上传至
文件
,解压。 - 设置网站伪静态为
Laravel5
,运行目录public
。 - 访问网站域名,进入安装流程。
- 填入正确的数据库信息,点击安装,等待安装完成。
- 安装完毕后访问前后台即可。
配置进程管理器和守护进程
堡塔应用管理器是用来管理 Laravel 队列进程的工具。
- 进入宝塔控制面板: 步骤:【软件商店】->【堡塔应用管理器设置】->【添加应用】。
- 填入信息,重点说明启动文件填入:
网站实际工作目录/artisan
,启动参数:queue:work
如果是1.0版本也可以使用 supervisor 来守护进程。
supervisor 配置
运行目录同上,启动命令为:网站实际工作目录/artisan queue:work
安装 Docker
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
yum install docker-ce -y
docker version
安装 Docker Compose
yum -y install python3-pip
pip3 install --upgrade pip
pip3 install docker-compose
docker-compose version
安装独角数卡,我没有用到 Docker,此处只是记录一下,想用的朋友可以使用。
更多精彩内容:各种AI课程、技能课程、黑科技软件、网站小程序源码、副业小项目、PPT模板等精品素材、电商课程、推广引流课程等,尽在 天边资源网 。