感谢徐老板。
系统是Debian 9 64位,zfaka 的程序版本是 1.2.3。
过程:
1.先
据此 ,安装好 nginx + php7.0 + mariadb 的运行环境
2.apt install libpcre3 libpcre3-dev php7.0-dev git unzip # 安装相应的工具,准备安装yaf
3.wget -O /usr/local/src/yaf.zip
https://github.com/laruence/php-yaf/archive/master.zip # 下载php-yaf安装包
4.unzip yaf.zip # 解压
5.cd yaf-master # 转到文件目录
6./usr/bin/phpize # 安装
7../configure --with-php-config=/usr/bin/php-config # 配置
8.make # 编译
9.make install # 将编译好的文件安装到相应的模块路径
10.echo extension=yaf.so >> /etc/php/7.0/fpm/php.ini # 在php配置文件中添加上模块
11.echo yaf.use_namespace=1 >> /etc/php/7.0/fpm/php.ini # 启用命名空间
12.下载zfaka的安装文件到 /var/www/zfaka
13.配置nginx站点内容
站点文件路径为:`/var/www/zfaka/public`
站点的rewrite为:
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?$1 last;
}
}
站点的php文件部分内容为:
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
14.cp /var/www/zfaka/conf/application.ini.new var/www/zfaka/conf/application.ini # 创建配置文件
15.chown -R www-data. /var/www/zfaka # 调整权限
16.在浏览器里访问,安装
[attachment=146554]
17.安装好后,前台
[attachment=146555]
18.后台
[attachment=146556]
19.*/2 * * * * www-data php -q /var/www/zfaka/public/cli.php request_uri="/crontab/sendemail/index" # 添加任务内容到 crontab
参考:
*
https://blog.csdn.net/wangxinxinsj/article/details/78704603
*
https://github.com/zlkbdotnet/zfaka
*
https://blog.csdn.net/sxh6365966/article/details/78353264
*
https://serverfault.com/questions/368510/nginx-fpm-php-all-php-files-say-file-not-found
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。