下载项目代码 使用git下载:
yum install git
git clone https://github.com/assimon/dujiaoka.git
不使用git下载的话,下载地址:
源码 https://github.com/assimon/dujiaoka
确认php-cli环境
在终端下执行命令:
php -v
正确返回类似以下:
PHP 7.3.16-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Mar 20 2020 13:51:21) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.16, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.16-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
with Xdebug v2.9.3, Copyright (c) 2002-2020, by Derick Rethans
确保你的终端环境支持php-cli
视频:https://space.bilibili.com/412410407?spm_id_from=333.1007.0.0
(PHP + PHPCLI) version >= 7.3
Nginx version >= 1.16
MYSQL version >= 5.6
Redis (高性能缓存服务)
Supervisor (一个python编写的进程管理服务)
Composer (PHP包管理器)
点击【软件商店】->【PHP设置】->【禁用函数列表】 将以下函数删除!!
putenv,proc_open,pcntl_signal,pcntl_alarm
安装
fileinfo、redis、opcache(后期建议安装)
安装过程时间较长
运行目录/public 伪静态laravel5
一、进入网站根目录,将.env.example重命名为 .env
二、编辑.env文件设置数据库连接信息
进入服务器终端,cd 到你的项目根目录,执行以下命令导入sql:
先CD到网站根目录
cd /www/wwwroot/xxx.com安装环境依赖包composer install
导入数据库/www/server/php/73/bin/php artisan dujiao install
后台/admin 账号 密码admin
下单未付款被锁定了
修改邮箱服务.env
*正式上线需修改.env配置里面的APP_DEBUG设置为false
正式上线后一定要将.env配置里面的APP_DEBUG设置为false
配置守护进程:
步骤:【软件商店】->【Supervisor设置】->【添加守护进程】 如图:
软件商店安装Supervisor
设置 启动用户www 网站根目录
网站根目录 + /artisan queue:work下面是教程例子
/www/server/php/73/bin/php /www/wwwroot/xxx.com/artisan queue:work
命令参考:
/www/server/php/74/bin/php /www/wwwroot/dujiaoka/