魔方财务专业版搭建教程

魔方财务系统使用方法

* 魔方财务系统支持版本：<=3.6.3
https://github.com/aazooo/zjmf?tab=readme-ov-file
首先需要安装 php 扩展。根据网站要使用的 php 版本，下载扩展文件（php7.2、php7.3、php7.4），上传到 php 安装目录 /lib/php/extensions/no-debug-non-zts-xxxx（xxxx 为一串数字）文件夹里面。

修改 php 配置文件（php.ini），加入以下内容，然后重启 php 进程。

Copy
extension=idcsmart.so

使用官方安装包进行安装。填写授权码的时候，随便填写一个的 32 位大写的 MD5 字符串，例如可以在这里生成。（之前安装过的可以跳过此步骤） 该官方安装包已经集成部分常用插件，无需再去商店购买。

安装完之后默认就是专业版，所有专业版的功能均可使用。

如果上传了第三方付费插件或模板，使用过程中提示插件未购买，需要在 php 配置文件（php.ini）加入 idcsmart.app 这个配置项，配置第三方插件标识，多个插件标识用英文逗号隔开，例如：

Copy
idcsmart.app=AliPayDmf,Smsbao,Subemail

重启 php 进程，在后台系统升级页面，已授权模块处，点击 “拉取授权”。即可使用付费的第三方插件或模板。

魔方云系统使用方法

魔方云系统支持版本：3.7.8

使用以下命令安装魔方云系统（之前已经安装过免费版的，直接跳到第 3 步）：

Copy
wget https://raw.githubusercontent.com/aazooo/zjmf/main/install-zjmf-cloud_new -O install-zjmf-cloud_new && chmod +x install-zjmf-cloud_new && ./install-zjmf-cloud_new

国内服务器可以用以下命令：

Copy
wget https://raw.fgit.cf/aazooo/zjmf/main/install-zjmf-cloud_new -O install-zjmf-cloud_new && chmod +x install-zjmf-cloud_new && ./install-zjmf-cloud_new

以上命令是 access 模式安装脚本，如果要 Trunk 模式，是在最后加 -t，轻量版是在最后加 -l

填写授权码的时候，随便填写一个的 32 位大写的 MD5 字符串。

输入以下命令完成授权：

Copy
echo -n "echo \"success\"" > /home/zjmf/dashboard/www/extend/other/extension
wget https://raw.githubusercontent.com/aazooo/zjmf/main/other/check_main -O /home/zjmf/dashboard/www/extend/other/check_main
chmod +x /home/zjmf/dashboard/www/extend/other/extension
chmod +x /home/zjmf/dashboard/www/extend/other/check_main
wget https://raw.githubusercontent.com/aazooo/zjmf/main/ext/cloud/3.7.6/idcsmart.so -O /usr/lib64/php/modules/idcsmart.so
echo "extension=idcsmart.so" >> /etc/php.d/40-idcsmart.ini
systemctl restart php-fpm

国内服务器可以用以下命令：

Copy
echo -n "echo \"success\"" > /home/zjmf/dashboard/www/extend/other/extension
wget https://raw.fgit.cf/aazooo/zjmf/main/other/check_main -O /home/zjmf/dashboard/www/extend/other/check_main
chmod +x /home/zjmf/dashboard/www/extend/other/extension
chmod +x /home/zjmf/dashboard/www/extend/other/check_main
wget https://raw.fgit.cf/aazooo/zjmf/main/ext/cloud/3.7.6/idcsmart.so -O /usr/lib64/php/modules/idcsmart.so
echo "extension=idcsmart.so" >> /etc/php.d/40-idcsmart.ini
systemctl restart php-fpm

后续每次更新都要重新执行上述命令。

自建授权接口站点（可选）

这部分是可选的，如果内置授权接口出现连接不稳定等情况，可以选择自建。

新建一个网站，上传授权接口源码，并配置好伪静态。

在 php 配置文件（php.ini）加入 idcsmart.url 这个配置项，填写授权接口地址，例如：

Copy
idcsmart.url=http://www.example.com/

注意一定要以 / 结尾。然后重启 php 进程生效。

魔方云 HyperV 使用方法

需自建授权接口站点，绑定 license7.idcsmart.com 域名，并开启 SSL（随便一个域名证书即可）
在 Windows 系统内配置 hosts，将 license7.idcsmart.com 域名指向刚才的服务器 IP
使用官方安装程序安装，填写授权码的时候，随便填写一个的 32 位大写的 MD5 字符串。