Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

宝塔面板安装 Invision Community(IPS)完整教程

lmaikuai

Administrator
管理成员
注册
05 19, 2026
消息
11

📋 一、系统需求


PHP 版本要求:

IPS 版本最低 PHP推荐 PHP数据库
IPS 4.7.xPHP 7.4PHP 8.1MySQL 5.7+ / MariaDB 10.3+
IPS 5.xPHP 8.1PHP 8.2 / 8.3MySQL 8.0+ / MariaDB 10.6+

必须开启的 PHP 扩展:
  • curl ✅
  • gd ✅
  • mbstring ✅
  • xml / dom / simplexml ✅
  • zip ✅
  • fileinfo ✅
  • intl ✅
  • opcache ✅(性能优化)
  • pdo_mysql ✅
  • bcmath ✅
  • openssl ✅



🔧 二、宝塔面板环境配置


第一步:安装运行环境


登录宝塔面板 → 软件商店 → 分别安装:

  • Nginx 1.22+(推荐,不建议使用 Apache)
  • MySQL 8.0(IPS 5.x 必须 8.0+;IPS 4.x 可用 5.7)
  • PHP 8.2(推荐,兼容 IPS 4.x 和 5.x)

第二步:安装 PHP 扩展


宝塔 → 软件商店 → PHP 8.2 → 点击设置安装扩展

确保以下扩展已安装:

  • fileinfo
  • curl
  • gd
  • imagick(推荐)
  • mbstring
  • xml
  • zip
  • intl
  • opcache
  • bcmath

第三步:调整 PHP 配置


宝塔 → PHP 8.2 → 设置 → 配置修改,修改以下参数后保存:

INI:
代码:
[I][COLOR=rgb(0, 85, 170)]memory_limit[/COLOR][/I] [COLOR=rgb(170, 17, 17)]= 256M[/COLOR]
[I][COLOR=rgb(0, 85, 170)]upload_max_filesize[/COLOR][/I] [COLOR=rgb(170, 17, 17)]= 100M[/COLOR]
[I][COLOR=rgb(0, 85, 170)]post_max_size[/COLOR][/I] [COLOR=rgb(170, 17, 17)]= 100M[/COLOR]
[I][COLOR=rgb(0, 85, 170)]max_execution_time[/COLOR][/I] [COLOR=rgb(170, 17, 17)]= 120[/COLOR]
[I][COLOR=rgb(0, 85, 170)]max_input_vars[/COLOR][/I] [COLOR=rgb(170, 17, 17)]= 10000[/COLOR]

第四步:禁用危险函数(如已禁用请检查移除)


宝塔 → PHP 8.2 → 设置 → 禁用函数

确认以下函数不在禁用列表中(IPS 安装需要用到):

  • proc_open
  • popen
  • exec

如果这些函数被禁用,将其从禁用列表中删除并保存。




🌐 三、创建网站与数据库


第五步:添加站点


宝塔 → 网站添加站点

  • 域名:你的域名,如 community.example.com
  • PHP 版本:选 8.2
  • 数据库:勾选"创建数据库"
    • 数据库名:ips
    • 用户名:ips
    • 密码:点击"随机"生成,记录下来备用

点击提交


第六步:配置 MySQL 字符集(重要)


宝塔 → 数据库 → 点击 phpMyAdmin 进入数据库管理 → 选择刚创建的 ips 数据库 → 点击顶部 Operations(操作)

将排序规则(Collation)改为:


代码:
utf8mb4_unicode_ci


点击"Go"保存。

第七步:配置 SSL 证书


宝塔 → 网站 → 找到站点 → 设置 → SSL → 选 Let's Encrypt → 申请 → 开启强制 HTTPS



📁 四、上传 IPS 文件


第八步:准备安装包


Hidden Content
Please log in or register to view this content.
下载完整安装包,文件名类似:

  • IPS 4.x:ips_4.7.x.zip
  • IPS 5.x:ips_5.x.x.zip

第九步:上传并解压


宝塔 → 文件 → 进入网站根目录(如 /www/wwwroot/community.example.com/

  1. 点击右上角上传,上传 ips_x.x.x.zip
  2. 上传完成后点击压缩包右侧解压
  3. 解压后会出现一个文件夹(如 ips_x.x.x/
  4. 进入该文件夹,全选所有文件剪切
  5. 返回网站根目录 → 粘贴
  6. 删除空文件夹和压缩包

根目录下应直接看到
index.phpinstall/applications/ 等。

第十步:设置目录权限


宝塔 → 文件 → 在网站根目录,对以下目录右键 → 权限 → 设为 755,勾选递归子目录

  • uploads/
  • datastore/
  • plugins/(如存在)



⚙️ 五、配置 Nginx 伪静态


宝塔 → 网站 → 站点设置 → 伪静态 → 清空内容,粘贴以下规则,保存:

NGINX:
代码:
[COLOR=rgb(119, 0, 136)]location[/COLOR] / {
    [COLOR=rgb(119, 0, 136)]try_files[/COLOR] [COLOR=rgb(0, 85, 170)]$uri[/COLOR] [COLOR=rgb(0, 85, 170)]$uri[/COLOR]/ /[COLOR=rgb(119, 0, 136)]index[/COLOR].php?[COLOR=rgb(0, 85, 170)]$args[/COLOR];
}

[COLOR=rgb(119, 0, 136)]location[/COLOR] ~ /uploads/task_hooks {
    [COLOR=rgb(119, 0, 136)]deny[/COLOR] all;
}

[COLOR=rgb(119, 0, 136)]location[/COLOR] ~ /datastore {
    [COLOR=rgb(119, 0, 136)]deny[/COLOR] all;
}

[COLOR=rgb(119, 0, 136)]location[/COLOR] ~ /(interface|locale|skins|css_built_files|screenshots|themes|uploads)/ {
    [COLOR=rgb(119, 0, 136)]try_files[/COLOR] [COLOR=rgb(0, 85, 170)]$uri[/COLOR] [COLOR=rgb(0, 85, 170)]$uri[/COLOR]/ /[COLOR=rgb(119, 0, 136)]index[/COLOR].php?[COLOR=rgb(0, 85, 170)]$args[/COLOR];
}



🚀 六、运行 Web 安装程序


浏览器访问:

代码:
https://你的域名/install/


安装步骤详解


  1. System Check(系统检测)
    安装程序自动检测环境,全部绿色 ✅ 才能继续。
    出现红色报错请参考下方常见问题。
  2. License(授权码)
    输入你的 IPS 授权码(License Key)。
    可在
    Hidden Content
    Please log in or register to view this content.
    → 你的授权 → 复制 License Key。
  3. Database Configuration(数据库配置)
    • Server:localhost
    • Port:3306
    • Username:ips(第五步创建的用户)
    • Password:第五步生成的密码
    • Database Name:ips
    • Table Prefix:ibf_(默认,可自定义)
    填写后点击 Next
  4. Admin Account(创建管理员账号)
    • Display Name:管理员用户名
    • Email:管理员邮箱
    • Password:强密码(12位以上)
  5. Install(开始安装)
    程序自动创建数据库表,进度条走完即安装成功。
    此过程可能需要 1-3 分钟,不要关闭页面。
  6. 安装完成
    点击 Go to Admin Panel 进入后台,或 Go to Community 进入前台。



✅ 七、安装完成后必做事项


1. 删除安装目录(重要!)


宝塔 → 文件 → 网站根目录 → 找到 install 文件夹 → 右键删除

⚠️ 必须删除!否则任何人可以重新安装覆盖你的社区数据。

2. 配置定时任务(Cron)


IPS 的后台任务(邮件发送、缓存清理等)需要 Cron 支持。

宝塔 → 计划任务添加任务

  • 任务类型:Shell 脚本
  • 任务名称:IPS Cron
  • 执行周期:每 1 分钟
  • 脚本内容:

Bash:
/www/server/php/82/bin/php -d [COLOR=rgb(0, 85, 170)]memory_limit[/COLOR]=256M /www/wwwroot/你的域名/applications/core/interface/task/web.php


💡 注意 说:
💡 注意 说:
PHP 路径根据宝塔实际安装版本确认,PHP 8.2 通常为 /www/server/php/82/bin/php

3. 后台基本设置


登录后台(https://你的域名/admin/)完成以下配置:

  • 邮件设置:后台 → System → Email Settings → 配置 SMTP(推荐)
    • SMTP Host:你的邮件服务商地址
    • Port:587(STARTTLS)或 465(SSL)
    • Username / Password:SMTP 账号密码
  • 社区基本信息:后台 → System → Site Information → 填写社区名称、描述
  • 注册设置:后台 → Members → Registration → 设置是否开放注册、验证方式
  • 上传限制:后台 → System → Attachments → 根据需要调整上传大小上限
 
后退
顶部