阿里云
阿里云大学认证0元起
发表主题 回复主题
  • 140阅读
  • 0回复

[基础常识]在 Debian 9 系统里安装发卡网站程序 zfaka

级别: 论坛版主
发帖
13596
云币
31225

感谢徐老板。 HC"yC;_  
4wx{i6  
uEkGo5  
系统是Debian 9 64位,zfaka 的程序版本是 1.2.3。 c/%GfB[w0  
wdIJ?\/763  
#;h> x  
过程: w8F`RRHEE  
(W#^-*$R  
E9]*!^=/  
1.先据此安装好 nginx + php7.0 + mariadb 的运行环境 3!8u  
H|/"'t OZ  
%g69kizoWi  
2.apt install libpcre3 libpcre3-dev php7.0-dev git unzip # 安装相应的工具,准备安装yaf w|4CBll  
xm tD0U1  
HcrlcxwM\i  
3.wget -O /usr/local/src/yaf.zip https://github.com/laruence/php-yaf/archive/master.zip # 下载php-yaf安装包 Z A}!Rzo  
),$^h7[n  
h!tg+9%  
4.unzip yaf.zip # 解压 |)mUO:*  
#%{  
R<^E?FI   
5.cd yaf-master # 转到文件目录 ;Mr Q1  
Jg$ NYs.xZ  
-6^Ee?"  
6./usr/bin/phpize # 安装 q?8#D  
nN>Uh T  
"&\(:#L  
7../configure --with-php-config=/usr/bin/php-config # 配置 B)dd6R>8  
I/gfsyfA  
a, `B.I  
8.make # 编译 k8cR`5 @PK  
"o@R}_4]q  
z; >O5a>z  
9.make install # 将编译好的文件安装到相应的模块路径 $H6ngL  
UM'JK#P"  
WK.,q>#  
10.echo extension=yaf.so >> /etc/php/7.0/fpm/php.ini # 在php配置文件中添加上模块 e)i-$0L"  
MN>U jFA  
(unJwh{7Q  
11.echo yaf.use_namespace=1 >> /etc/php/7.0/fpm/php.ini # 启用命名空间 ON"V`_dq+M  
W61:$y}8  
8 ;=?Lw?  
12.下载zfaka的安装文件到 /var/www/zfaka U"Z %_[*  
[VOw:|Tt  
;kVo? W]  
13.配置nginx站点内容 {7=k/Y*U  
"~IGE3{  
;fv/s]X86I  
站点文件路径为:`/var/www/zfaka/public` 'RCX6TKBnR  
zrur-i$N+  
*Rj*%S  
站点的rewrite为: Pu!%sGjD  
bJ6v5YA%  
N_E :?Jo  
  1.         location / {
  2.                 if (!-e $request_filename) {
  3.                         rewrite ^/(.*)$ /index.php?$1 last;
  4.                 }
  5.         }
p2Fi(BW*q  
lb#`f,r>  
%C*h/AW)'  
#'kVW{  
Jm G)=$,  
站点的php文件部分内容为: m2Q#ATLW  
qL68/7:A  
{-\VX2:;[9  
  1.         location ~ \.php$ {
  2.                 fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
  3.                 fastcgi_split_path_info ^(.+\.php)(/.+)$;
  4.                 fastcgi_index index.php;
  5.                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  6.                 include fastcgi_params;
  7.         }
F!yejn [  
Nv_"?er+y  
gj Ue{cb5  
p[-bu B]  
*1;}c z  
14.cp /var/www/zfaka/conf/application.ini.new var/www/zfaka/conf/application.ini # 创建配置文件 B^uQv|m  
`;!v<@:i2  
|^E# cI  
15.chown -R www-data. /var/www/zfaka # 调整权限 &llp*< i7  
j*jO809%^  
n/5)}( }K  
16.在浏览器里访问,安装 ZKa.MBde  
d`;_~{sleR  
+9mnxU>  
@OlV6M;qJ  
17.安装好后,前台 agFWye  
,#42ebGHR  
J34lu{'if  
t F<|Eja *  
18.后台 KN;b+`x;M  
bb6J$NR  
<5Jp2x#  
F~dq7 AS  
19.*/2 * * * * www-data php -q /var/www/zfaka/public/cli.php request_uri="/crontab/sendemail/index" # 添加任务内容到 crontab 0FF x  
k 4+F  
b<B|p|  
参考: f_r1(o 5:Y  
* https://blog.csdn.net/wangxinxinsj/article/details/78704603 5Y 4W:S  
* https://github.com/zlkbdotnet/zfaka ^<R*7mB*  
* https://blog.csdn.net/sxh6365966/article/details/78353264 }MDuQP]  
* https://serverfault.com/questions/368510/nginx-fpm-php-all-php-files-say-file-not-found m?G}%u  
[ 此帖被dongshan8在2018-11-26 20:43重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个