如何安装魔方财务
环境要求
魔方财务 1.0.0 及以上版本的推荐配置和最低要求:
| 需求名称 | 推荐配置 | 最低要求 |
|---|---|---|
| 操作系统 | CentOS、Debian 或 Ubuntu | Linux(不要使用 Windows) |
| 硬件配置 | 2H4G 系统盘 40G 的 SSD (可酌情调高) | 2H2G 系统盘 40G |
| PHP 版本 | 7.2 或者 7.3 版本 | 7.2 |
| PHP 内存限制 | 128M | 64MB |
| PHP 数据库扩展 | PDO | |
| PHP 扩展 | imap、Iconv、MBString、GMP、OpenSSL、BC Math、ionCube、fileinfo | Curl with SSL、GD2 图像库、JSON、XML、ionCube、fileinfo |
| MySQL 版本 | 5.6.0 | 5.6.0 |
注意:系统使用 PHP 和 MySQL 开发,数据库需使用 MySQL 5.6.0,禁止使用 Opcache。
安装宝塔
参考宝塔官方安装脚本。
安装 LNMP 或 LAMP 运行环境
登录宝塔,选择 LAMP 或者 LNMP 都可以看个人习惯 注意:MySQL 必须要 5.6 版本,PHP 必须为 7.2 或 7.3 版本

为 PHP 安装相关扩展
软件商店-已安装 点击 PHP,安装 ionCube、fileinfo

获取并上传魔方财务安装包
- 登录智简魔方会员中心,在资源中心下载魔方财务安装包。
- 上传,上传文件包到服务器/www/wwwroot/目录
- 解压,解压后的文件也必须在根目录(即/www/wwwroot/)


添加站点
注意:数据库编码为 utf-8,PHP 版本为 72

伪静态与运行目录设置
- 设置伪静态(注意:系统使用 thinkphp 框架开发,需设置伪静态规则)
Apache 伪静态规则:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
</IfModule>Nginx 伪静态规则:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}新安装 1.9.1 以下版本需改伪静态里面内容如下:
伪静态里面的 index.php 改为 api.php

- 设置/public 为运行目录

安装魔方财务
- 导航至域名上运行安装

- 检测当前环境是否正确 (若提示请求失败 无正确显示请检查伪静态或重新检测)

- 填写已创建的数据库信息

- 填写网站配置以及创始人信息(请使用未被使用的授权码)

- 运行安装

- 安装完成 点击跳转后台登录