zfaka是一款开源免费的自动发卡程序,基于yaf+layui开发。博主将用来为I image扩容码实现自动虚拟物兑换,今天博主记录一下搭建过程,方便大家参考。
演示环境:
Centos7.9+宝塔面板7.7+Apache2.4+Mysql5.6+PHP7.2
安装方法:
进入宝塔面板,新建站点并配置SSL证书为搭建zfaka做准备,这里不做过多演示,大家应该都会吧,有问题可以博客底部留言给博主。
下载zfaka源码文件,并解压到安装目录。进入conf目录下,将文件application.ini.new重命名修改为 application.ini。接下来将程序运行目录修改为public。访问域名进行安装。

出现如下报错说明未安装YAF拓展,我们就需要安装拓展才能继续进行安装配置
警告:
请按照安装要求安装YAF扩展

接下来就要去SSH终端进行操作了,进入到程序目录下执行php change.php Yourdir其中Yourdir是你将要修改的后台目录,值得注意的是目录名为一个大写字母后跟5-10个小写字母的字符串。
[root@imnian ~]# cd /www/wwwroot/shop.imnian.com[root@imnian shop.imnian.com]# php change.php Iimnian[+]Your current admin dir is [Admin][+]We will change [Admin] to [Iimnian][+]Change [Admin] to [Iimnian] is Success!![root@imnian shop.imnian.com]#接下来配置伪静态,
Apache
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteRule .* index.phpNginx
location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?$1 last; } }配置完成就可以访问域名/install进行安装步骤了




3.配置计划任务
*/2 * * * * php -q /www/wwwroot/shop.imnian.com/public/cli.php request_uri=”/crontab/sendemail/index”接下来就可以访问你的域名/Yourdir/login登录了,默认账户是demo@demo.com密码是123456
