ZFAKA是一款非常不错的发卡程序,后台支持的功能、支付接口也很多的,适合商业化使用。

首先,安装LNMP,数据库默认、PHP可安装7.1版本,其余默认即可。

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

然后,LNMP添加网站,若需要SSL,可选择使用自己的或者使用Let's Encrypt来签发免费证书(需要提前解析到安装LNMP的服务器上)。这里将“faka.snowy.tech”替换成你自己的域名。
Snipaste_2019-01-29_17-15-29.png

数据库名称需要改为“faka”


然后,配置伪静态:
Snipaste_2019-01-29_17-17-38.png

保存退出(敲“Esc”键,输入“:wq”)
伪静态规则如下:

location / {
          if (!-e $request_filename) {
                  rewrite ^/(.*)$ /index.php?$1 last;
          }
  }

然后,编辑Nginx配置文件(/usr/local/nginx/conf/vhost/你的域名.conf):
将所有的“include rewrite/nano.conf;”改为“include rewrite/zfaka.conf;” (一般若无SSL,只需要修改80端口下的,若有SSL最好都修改,大佬请无视);编辑运行目录,添加 /public ,其他同上,保存退出。
Snipaste_2019-01-29_17-49-53.png


接下来,进入网站目录,下载相关程序,修改文件添加权限。
cd /home/wwwroot/域名
git clone https://github.com/zlkbdotnet/zfaka.git && mv ./zfaka/* ./ && rm -rf zfaka
mv ./conf/application.ini.new ./conf/application.ini
chmod +777 ./*


然后,取消防跨站攻击。
Snipaste_2019-01-29_17-40-10.png


安装YAF,代码如下:

cd /root
wget -c http://pecl.php.net/get/yaf-3.0.7.tgz
tar zxf yaf-3.0.7.tgz
cd yaf-3.0.7/ && phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
echo "extension=yaf.so
yaf.environ='product'
yaf.use_namespace=1" >> /usr/local/php/etc/php.ini
lnmp php-fpm restart

一切OK之后,重启一下Nginx。之后就可以进入网页进行安装了。安装成功后,需要在SSH里输入 crontab -e ,保存退出。
Snipaste_2019-01-29_18-15-58.png
Snipaste_2019-01-29_18-16-49.png

修改登录邮箱需要取数据库修改。