阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 1091阅读
  • 0回复

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

级别: 论坛版主
发帖
13736
云币
31883

感谢徐老板。 ->3uOF!q  
?-S8yqe  
OQ,}/  
系统是Debian 9 64位,zfaka 的程序版本是 1.2.3。 z2v<a{e  
~W3:xnBEk  
YQx?* gZS  
过程: ?N`qLGRm  
uct=i1+ fE  
X'xUwT|_+  
1.先据此安装好 nginx + php7.0 + mariadb 的运行环境 `ReGnT[  
Ej{+U  
r(]98a]o~  
2.apt install libpcre3 libpcre3-dev php7.0-dev git unzip # 安装相应的工具,准备安装yaf !"`Jqs  
2+o!o  
aj?2jU~Pq  
3.wget -O /usr/local/src/yaf.zip https://github.com/laruence/php-yaf/archive/master.zip # 下载php-yaf安装包 :q(D(mK  
3hH>U%`-  
~z&0qQ  
4.unzip yaf.zip # 解压 X:U=MWc>  
CX]RtV!  
)U]:9)   
5.cd yaf-master # 转到文件目录 WejyYqr34-  
*q}FV2  
D/e&7^iK  
6./usr/bin/phpize # 安装 &yB%QX{3  
WFRsSp2  
}M^_Z#|,  
7../configure --with-php-config=/usr/bin/php-config # 配置 xC'mPcU8  
Gl.?U;4Z  
u2 Y N[|V  
8.make # 编译 y?"$(%3|  
zaH 5 Km_j  
3xP~~j;7  
9.make install # 将编译好的文件安装到相应的模块路径 DQ%`v =  
*3 !(*F@M,  
K!9y+%01  
10.echo extension=yaf.so >> /etc/php/7.0/fpm/php.ini # 在php配置文件中添加上模块 93 [rL+l.Y  
 c^rC8E  
h] <GTWj  
11.echo yaf.use_namespace=1 >> /etc/php/7.0/fpm/php.ini # 启用命名空间 1X[ 73  
K1/ U (A  
/g13X,.H  
12.下载zfaka的安装文件到 /var/www/zfaka @8QFP3\1  
xT:qe  
3(aRs?/ O  
13.配置nginx站点内容 _c[|@D  
T:be 9 5!,  
a:=q8Qy  
站点文件路径为:`/var/www/zfaka/public` 2=jd;2~  
4 U3C~J  
Ga]47pQ"F  
站点的rewrite为: Dq{:R  
Lc58lV=  
&,^mM' C  
  1.         location / {
  2.                 if (!-e $request_filename) {
  3.                         rewrite ^/(.*)$ /index.php?$1 last;
  4.                 }
  5.         }
c'"#q)  
iU.!oeR?  
lq;  
=n> iQS  
s>LA3kT  
站点的php文件部分内容为: kTr6{9L  
s;vWR^Ll  
kJHr&=VO~  
  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.         }
 ` 2Wl  
eKL]E!  
jVLY!7Z4  
^wvH,>Yo  
*>E I2HX  
14.cp /var/www/zfaka/conf/application.ini.new var/www/zfaka/conf/application.ini # 创建配置文件 N7d17c. 5  
Ll008.#  
l0qdk #v  
15.chown -R www-data. /var/www/zfaka # 调整权限 b7?U8/#'  
x, G6\QmA  
TX< e_[$\  
16.在浏览器里访问,安装 >+yqjXRzm  
hubfK~  
r^?)F?n!  
1"8Z y6t  
17.安装好后,前台 yd7lcb [  
>t 1_5  
)2iM<-uB  
AZh@t?)  
18.后台 +")qi =  
1x~%Ydy  
J!21`M-Ue  
XNc"kp? z  
19.*/2 * * * * www-data php -q /var/www/zfaka/public/cli.php request_uri="/crontab/sendemail/index" # 添加任务内容到 crontab *(?U  
W?*Xy6",JF  
dzjBUD  
参考: b*I&k":  
* https://blog.csdn.net/wangxinxinsj/article/details/78704603 " #mXsp-ut  
* https://github.com/zlkbdotnet/zfaka 6F|Hg2tpz  
* https://blog.csdn.net/sxh6365966/article/details/78353264 v#Cz&j  
* https://serverfault.com/questions/368510/nginx-fpm-php-all-php-files-say-file-not-found LK'S)Jk  
[ 此帖被dongshan8在2018-11-26 20:43重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)