 *Github文档没写appnode的安装教程,我这写一篇文章记录下,其实和宝塔安装差不多,大同小异。* 感谢作者开源项目: [https://github.com/assimon/dujiaoka](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 **伪静态** ```php try_files $uri $uri/ /index.php$is_args$query_string; ``` --- ### 导入sql文件 `.env.example`修改为`.env` ```php copy .env.example .env ``` 打开.env配置数据库等等 组件管理-php默认命令行>对应php版本 ```php [root@name www]# php artisan dujiao install =====独角数卡安装环境检测开始===== 正在导入数据库... 导入成功... ``` ### Supervisor进程托管 PHP路径+网站路径+queue:work ```php /opt/appnode/appnode-php72/root/usr/bin/php /data/***/sites/domain.com/www/artisan queue:work ``` ### 注意事项 Supervisor在这里是处理邮件服务,改了`.env邮件配置`要去重启一下`Supervisor`的进程服务,否则不会生效! 正式上线后一定要将.env配置里面的APP_DEBUG设置为false,关闭调试模式! --- 最后,感谢@佳伟 老哥的指导 Loading...  *Github文档没写appnode的安装教程,我这写一篇文章记录下,其实和宝塔安装差不多,大同小异。* 感谢作者开源项目: [https://github.com/assimon/dujiaoka](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 **伪静态** ```php try_files $uri $uri/ /index.php$is_args$query_string; ``` --- ### 导入sql文件 `.env.example`修改为`.env` ```php copy .env.example .env ``` 打开.env配置数据库等等 组件管理-php默认命令行>对应php版本 ```php [root@name www]# php artisan dujiao install =====独角数卡安装环境检测开始===== 正在导入数据库... 导入成功... ``` ### Supervisor进程托管 PHP路径+网站路径+queue:work ```php /opt/appnode/appnode-php72/root/usr/bin/php /data/***/sites/domain.com/www/artisan queue:work ``` ### 注意事项 Supervisor在这里是处理邮件服务,改了`.env邮件配置`要去重启一下`Supervisor`的进程服务,否则不会生效! 正式上线后一定要将.env配置里面的APP_DEBUG设置为false,关闭调试模式! --- 最后,感谢@佳伟 老哥的指导 © 允许规范转载
1 条评论
学习学习