dujiaoka
Github文档没写appnode的安装教程,我这写一篇文章记录下,其实和宝塔安装差不多,大同小异。

感谢作者开源项目:
https://github.com/assimon/dujiaoka
创建网站>下载源码

必装环境

PHP+MySQL+Nginx+Redis+Supervisor

安装php扩展

fileinfo(默认已安装) redis opcache(可选安装)

删除禁用php函数

PHP安全>取消防跨站

proc_open 删除

apnnode默认未禁用,如有.一并删除
putenvpcntl_signalpcntl_alarm

其他配置

配置SSL

运行目录> public

伪静态

try_files $uri $uri/ /index.php$is_args$query_string;

导入sql文件

.env.example修改为.env

copy .env.example .env

打开.env配置数据库等等
组件管理-php默认命令行>对应php版本

[root@name www]# php artisan dujiao install
=====独角数卡安装环境检测开始=====
正在导入数据库...
导入成功...

Supervisor进程托管

PHP路径+网站路径+queue:work

/opt/appnode/appnode-php72/root/usr/bin/php /data/***/sites/domain.com/www/artisan queue:work

注意事项

Supervisor在这里是处理邮件服务,改了.env邮件配置要去重启一下Supervisor的进程服务,否则不会生效!

正式上线后一定要将.env配置里面的APP_DEBUG设置为false,关闭调试模式!


最后,感谢@佳伟 老哥的指导

End
如果觉得我的文章对你有用,请随意赞赏