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;
数据库
1.您需要创建mysql数据库,以及账号密码,安装的时候需要使用
2.redis本机安装后即可。
上传安装包
将feicfy的zip安装包上传,解压(命令行解压zip压缩包)
unzip -o fecify.zip
开始安装
到这里,您的环境就配置完成了,您可以参看:Fecify 系统安装, 进行系统安装