阿基米德所有系统支持Lunix/windows服务器环境,需要PHP7.1 ~ 8.3 版本支持(推荐使用8.3), 可运行于包括Apache和nginx在内的多种WEB服务器和模式(推荐使用nginx),支持Mysql5.0~8.0数据库(4G以上内存推荐使用8.0,不然就5.7),引擎用InnoDB。框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。 阿基米德底层运行的内存消耗极低,而本身的文件大小也是轻量级的,因此不会出现 空间和内存占用的瓶颈。
注意:如果涉及到修改文件,建议用专业的文件编辑器或者开发工具打开(例如:UltraEdit、vscode、phpstorm、notepad++、editplus、Visual Studio等都可以),不要用txt文本文档打开,以免UTF8文件产生BOM,造成一些不可预料的错误
如果是通过FTP软件上传到服务器,建议把FTP的上传模式调整为二进制(设置方式软件不同稍有区别,可自行搜索引擎里面找教程),以免造成一些不可预料的错误
后台安装步骤:
1、把PHP代码包放入您的系统根目录下,并解压
2、将您的域名绑定在public目录下,如果您还使用了小程序,域名必须安装SSL证书,开启https
3、将根目录下的sql.sql(如果没有,则找其他的.sql文件,有可能偶尔命名不同)数据文件,导入您的数据库
4、打开根目录下的 .env文件,配置数据库链接信息(注意,请勿用txt文本文档打开系统的任何文件,以免产生不可预料的错误,请用phpstorm、vscode、markdown、Notepad++、UltraEdit等专业的稳定编辑器)
[DATABASE] TYPE = mysql HOSTNAME = 127.0.0.1 DATABASE = visa PREFIX=tang_ USERNAME = root PASSWORD = 123456 HOSTPORT = 3306 CHARSET = utf8 DEBUG = false
参数说明:
TYPE = mysql //无需修改
HOSTNAME = 127.0.0.1 //把127.0.0.1 改成您的数据库链接地址
DATABASE = visa //把visa改成您的数据库名
USERNAME = root //把root改成您的数据库用户名
PASSWORD = 123456 //把123456 改成您的数据库用户密码
HOSTPORT = 3306 //3306为数据库链接端口,一般无需修改
CHARSET = utf8 //无需修改
DEBUG = false //仅调试的时候使用,无需修改
5、开启伪静态
Nginx的伪静态规则如下:
location / { try_files $uri $uri/ /index.html; }
Apache的伪静态规则如下:
Options +FollowSymlinks -Indexes RewriteEngine On # 检查文件或目录是否真实存在 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f # 将所有请求转发到 index.php RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
6、在public目录下,新建admin文件夹(名称可以随意取,这里就是后续后台管理的URL地址路径,安全起见,建议命名为不常见的名称,例如:ajimide,注意只能英文或者数字)
7、解压vue文件夹,打开config.js文件,找到:
API_URL: "/administration.php/"
8、然后把解压并修改后的文件,全部上传到第6步您新建的文件下
OK,大功告成,现在可以进入后台开始配置您的产品数据了,请查看下一章节