Fecify 环境配置-手动(不推荐!)

强烈推荐使用宝塔面板部署。不推荐-手动的方式部署fecify的系统环境。除非您有非常特殊的服务器要求,以及公司配置专业的技术人员,才可以考虑这种方式。

软件安装【强烈不推荐用手动】

强烈不推荐用手动,请参看:Fecify 环境配置-宝塔,使用宝塔面板部署

1.安装软件:

  • php-7.4 (推荐:php-7.4.30+,暂不支持php8)
  • mysql-5.7 (数据库引擎需支持Innodb,暂不支持mysql-8)
  • Redis-5.0+
  • nginx-1.20+ (nginx 版本低一点也没啥关系) nginx 的配置参看:https://www.fecmall.com/topic/8463

2.将以上安装的软件,配置自启动(服务器重启,自动启动)

php的配置

1.php扩展安装(必须安装以下的php扩展)

  • bcmath
  • ctype
  • curl
  • dom
  • fileinfo
  • gd
  • ionCube Loader 参看:如何安装php扩展-ioncube
  • json
  • mbstring
  • openssl
  • PDO
  • pdo_mysql
  • redis
  • Reflection
  • tokenizer
  • xml
  • zip

2.php函数确保没有被禁用(尤其宝塔环境), 否则, Redis队列服务无法启动:

  • pcntl_signal
  • pcntl_signal_dispatch
  • proc_open
  • proc_close
  • proc_get_status

nginx配置

1.将域名通过泛域名做配置,譬如

server_name *.fecify.com;

2.nginx需要做伪静态处理(去掉index.php)譬如:

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

3.nginx指向文件路径: 根目录的 public文件夹,譬如:(/www/web/www.fecify.com是fecify安装的根目录)

root /www/web/www.fecify.com/public;

例子: fecify nginx 配置示例

数据库

1.您需要创建mysql数据库,以及账号密码,安装的时候需要使用

2.redis本机安装后即可。

上传安装包

将feicfy的zip安装包上传,解压(命令行解压zip压缩包)

unzip -o fecify.zip

开始安装

到这里,您的环境就配置完成了,您可以参看:Fecify 系统安装, 进行系统安装

Copyright © fecify.com 2022 all right reserved,powered by Gitbook该文件修订时间: 2023-09-28 11:48:12

results matching ""

    No results matching ""