跳到主要内容

服务器要求

LeadHub SaaS 设计为可在共享主机上运行,无需 SSH、Redis、Composer 或任何终端访问。以下为最低要求。


PHP

要求最低值
PHP 版本8.4 或更高
max_execution_time120 秒或更长
memory_limit256 MB 或更多
upload_max_filesize10 MB 或更多
post_max_size10 MB 或更多

必需的 PHP 扩展

扩展用途
pdo_mysql数据库访问
mbstring字符串处理
tokenizerLaravel 内部使用
xmlXML 处理
ctypeLaravel 内部使用
jsonJSON 编解码
bcmath任意精度运算
openssl加密、HTTPS
fileinfo文件类型检测
curl外部 HTTP 调用
zip归档支持
gdimagick图像处理
intl国际化

数据库

要求详情
MySQL5.7+ 或 8.0+ ✅(推荐)
MariaDB10.3+ ✅
用户权限CREATE, ALTER, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT

💡 在 cPanel 上,请在运行安装程序前于 MySQL 数据库 中创建数据库和用户。


Web 服务器

服务器状态
Apache(已启用 mod_rewrite✅ 支持
Nginx(配置 try_files 回退)✅ 支持
LiteSpeed✅ 支持

对于 Apache:已随包附带 .htaccess 文件。请确保已设置 AllowOverride All


定时任务(Cron Job)

LeadHub 需要一个定时任务来处理队列作业(邮件、自动化、计划报告):

* * * * * /usr/bin/php /path/to/public/cron.php >> /dev/null 2>&1

请将 /path/to/public/ 替换为您实际的 public 目录路径。

💡 在 cPanel 上:前往 定时任务 → 添加新定时任务,将频率设为"每分钟"。


无需以下工具

工具说明
Redis默认使用基于文件的队列
Supervisorcron.php 负责处理队列
SSH / 终端仅通过浏览器完成安装
ComposerVendor 文件已预先打包
Node.js / npm前端资源已预先编译

下一步

安装向导