
? 系统环境推荐
为了确保系统稳定运行,建议部署环境如下:
- 操作系统:CentOS 7+(其他环境请自行测试)
- Web 服务:Nginx(推荐)或 Apache
- PHP 版本:PHP 8.3(必须)
- 数据库:MySQL 5.7(其他版本自测)
⚙️ 安装与部署步骤
1. 检查 PHP 环境
确保服务器已安装 PHP 8.3,并启用了以下必要功能模块:
- PDO 扩展:用于数据库连接和操作(系统基于 PDO 驱动访问 MySQL)。
- 文件读写权限:确保 PHP 进程对
config/cache/和config/exists/目录拥有读写权限,以保障缓存管理与文件操作功能正常运行。
可通过命令
php -m检查 PDO 是否启用,或使用phpinfo()页面确认相关配置。
2. 设置 Web 根目录
将网站根目录指向源码中的 public/ 文件夹,确保该目录作为 Web 服务入口。
3. 配置伪静态规则
? Nginx 示例配置:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
? Apache .htaccess 示例配置:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php/$1 [L]
4. 配置授权码
在 config/authcode.php 文件中填写授权码:
- 若从官网获取正式安装包,一般已自动配置;
- 如需手动设置或更换,请联系上级或平台管理员获取授权码。
5. 访问域名并安装系统
完成以上步骤后,通过浏览器访问您的绑定域名,系统将自动引导进入首次安装流程。
6. 修改后台登录路径(可选)
如需自定义后台登录入口路径,可在根目录的 .env 文件中进行配置。
详细操作方法请参考项目文档中「常见问题」部分对 NEV 配置的说明。
7. 安全加固建议
请确保服务器防火墙、安全组或其他安全策略不会阻止上传功能所需的网络访问与文件操作,以避免影响系统正常运行。
THE END
喜欢就支持一下吧













