AaPanel安装独角数卡教程 作者: Hogwarts 发布于: 2022-03-20 更新于: 2022-03-20 分类: 默认分类 独角数卡作者写的教程适合有基础的同学参考,有些地方对于小白还是不明确。作者说有视频可以参考。我没看,仅将搭建过程记录一下,填坑。 本文参考宝塔安装独脚数卡2.0的官方教程 **Github地址**:`https://github.com/assimon/dujiaoka/wiki/2.x_bt_install` #一、安装Aapanel面板 **参考:**`https://winamp.top/195.html` #二、安装基础环境 ##2.1 LNMP的安装 登录Aapanel面板后,可选一键安装和编译安装。 两者相比,相传编译安装相对稳定,但安装时间长。 无论1G还是2G内存,都建议:Nginx选1.8.0,PHP选7.4,MySQL选5.6。 相对来讲老版本之间的衔接稳定些。 ![sshot-1.png](https://winamp.top/usr/uploads/2022/03/4191041097.png) #2.2 删除“禁用PHP函数” 安装完成后,删除`putenv,proc_open,pcntl_signal,pcntl_alarm`这四个禁用函数。 换句话说就是**开启这四个函数**。 选择`APP Store——Installed——PHP-7.4——Disabled functions` ![sshot-2.png](https://winamp.top/usr/uploads/2022/03/661740234.png) ![sshot-3.png](https://winamp.top/usr/uploads/2022/03/3770882385.png) ![sshot-4.png](https://winamp.top/usr/uploads/2022/03/425587094.png) ##2.3 安装必要的扩展 `fileinfo、redis、opcache`(可选安装,性能加强)、phpzip(如果你想正常使用导出功能得话,这个没找到) 选择`APP Store——Installed——PHP-7.4——Install extensions` ![sshot-5.png](https://winamp.top/usr/uploads/2022/03/1829911261.png) #三、添加站点 ##3.1 新建本项目网站 `Website——Add site` Domain name:填你的域名 Database:选择MySQL ![sshot-6.png](https://winamp.top/usr/uploads/2022/03/4024275124.png) 点击确定后,将弹出的Database user profile复制出来备用。 ![sshot-7.png](https://winamp.top/usr/uploads/2022/03/2532036184.png) ##3.2 清空网站目录下的文件 .user.ini删不掉就算了吧。 ![sshot-8.png](https://winamp.top/usr/uploads/2022/03/1496504066.png) ##3.3 上传网站文件 将独角数卡的网站文件上传到 /www/wwwroot/domain.com(你的域名)路径下,具体过程略。 ![sshot-9.png](https://winamp.top/usr/uploads/2022/03/579547674.png) Github 项目链接 `https://github.com/assimon/dujiaoka/releases/download/2.0.3/2.0.3-Antibody.tar.gz` 目前版本为2.0.3-Antibody ##3.4 解压 ![sshot-10.png](https://winamp.top/usr/uploads/2022/03/3118444214.png) ##3.5 更改解压文件路径 将dujiaoka_build文件夹内的所有文件剪切至上级目录 即/www/wwwroot/domain.com(你的域名)目录下 ##3.6 删除多余文件 删除2.0.3-Antibody.tar.gz和dujiaoka_build #四、设置运行目录、伪静态和SSL ##4.1 设置运行目录 在Website中,点击domain.com,在弹出的界面中选择Site directory,在Running directory中选择`/public` ![sshot-11.png](https://winamp.top/usr/uploads/2022/03/415018062.png) ##4.2 设置伪静态 在URL rewrite中选择`laravel5` ![sshot-12.png](https://winamp.top/usr/uploads/2022/03/50524349.png) ##4.3设置SSL 本例默认已经申请证书和密钥,用记事本打开粘贴上即可。 ![sshot-13.png](https://winamp.top/usr/uploads/2022/03/1315620949.png) #五、开始安装 ##5.1 浏览器中输入你的网站域名,进入安装流程 ##5.2 输入3.1中的数据库信息和网址 3.1中的信息忘记的话,在面板上点击Databases可以看到 Database name Username Password 等信息对应 MySQL数据库名、MySQL用户名、MySQL密码 在倒数第二行`网站url`中填写“你的域名” 点击安装 ![sshot-14.png](https://winamp.top/usr/uploads/2022/03/554119823.png) ##5.3 访问首页和登录后台 按官方教程搭建完毕后,就可以访问首页和访问后台了。 Too young, Too simple ! 先不要着急。 ##5.4 安装composer依赖 虽然不知道compose是啥东东,但不安装会报错。 参考Linux的教程吧。`https://github.com/assimon/dujiaoka/wiki/linux_install` 在**终端**网站的根目录下(/www/wwwroot/domain.com)运行安装命令 composer install 在aapanel的Terminal中运行也可以。 ##5.5 赋予权限 在**终端**给予运行权限 chmod -R 755 /www/wwwroot/domain.com/ chmod -R 777 /www/wwwroot/domain.com/storage/logs/ chown -R www:www /www/wwwroot/domain.com/ ##5.6 编辑.env文件 在**aapanel面板**的网站根目录中,修改.env文件 将APP_DEBUG设置为false 增加ADMIN_HTTPS=true ##5.7 修改后台默认登录密码 后台登录后,默认用户名和密码均为admin,请尽快修改密码。 #六、配置守护进程 本文以supervisor为例 ##6.1 安装Superviso 在`APP Store——Tools`中可以看到Supervisor 2.2,点击后面的Install。 ##6.2 添加守护进程 安装完毕后选择Setting,或点击Supervisor 2.2。 ![sshot-15.png](https://winamp.top/usr/uploads/2022/03/1044947231.png) Name:随意吧 Run User:选下拉菜单的www Run Dir:网站的运行目录,本例是 /www/wwwroot/domain.com Start Command: /www/server/php/74/bin/php /www/wwwroot/domain.com/artisan queue:work 其中 74是你的php版本; domain.com是你的域名,换句话说/www/wwwroot/domain.com/ 就是网站的根目录地址。 注意空格 #七、全部安装完毕后建议重启nginx #八、参考 [2.x_bt_install](https://github.com/assimon/dujiaoka/wiki/2.x_bt_install "2.x_bt_install") [linux_install](https://github.com/assimon/dujiaoka/wiki/linux_install "linux_install") [独角数卡搭建(宝塔)](https://bimoes.com/8.html "独角数卡搭建(宝塔)") #九、后面的话 貌似秋水逸冰的Lamp和军哥的Lnmp都不能正常运行。原因可能是PHP模式的问题。 Lamp中 PHP 运行模式是 Apache2handler , Lnmp中 PHP 运行模式是 FastCGI , 此站需要php-cli模式。 错误之处望请指正。 标签: aapanel, 独角数卡