Github文档没写appnode的安装教程,我这写一篇文章记录下,其实和宝塔安装差不多,大同小异。
感谢作者开源项目:
https://github.com/assimon/dujiaoka
创建网站>下载源码
必装环境
PHP+MySQL+Nginx+Redis+Supervisor
安装php扩展
fileinfo(默认已安装)
redis
opcache(可选安装)
删除禁用php函数
PHP安全>取消防跨站
proc_open
删除
apnnode默认未禁用,如有.一并删除putenv
,pcntl_signal
,pcntl_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,关闭调试模式!
最后,感谢@佳伟 老哥的指导
1 条评论
学习学习