- 注册
- 05 19, 2026
- 消息
- 11
一、系统需求
PHP 版本要求:
| IPS 版本 | 最低 PHP | 推荐 PHP | 数据库 |
| IPS 4.7.x | PHP 7.4 | PHP 8.1 | MySQL 5.7+ / MariaDB 10.3+ |
| IPS 5.x | PHP 8.1 | PHP 8.2 / 8.3 | MySQL 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_openpopenexec
如果这些函数被禁用,将其从禁用列表中删除并保存。
三、创建网站与数据库
第五步:添加站点
宝塔 → 网站 → 添加站点
- 域名:你的域名,如
community.example.com - PHP 版本:选 8.2
- 数据库:勾选"创建数据库"
- 数据库名:
ips - 用户名:
ips - 密码:点击"随机"生成,记录下来备用
- 数据库名:
点击提交。
第六步:配置 MySQL 字符集(重要)
宝塔 → 数据库 → 点击 phpMyAdmin 进入数据库管理 → 选择刚创建的
ips 数据库 → 点击顶部 Operations(操作)将排序规则(Collation)改为:
代码:
utf8mb4_unicode_ci点击"Go"保存。
第七步:配置 SSL 证书
宝塔 → 网站 → 找到站点 → 设置 → SSL → 选 Let's Encrypt → 申请 → 开启强制 HTTPS
四、上传 IPS 文件
第八步:准备安装包
从 下载完整安装包,文件名类似:
- IPS 4.x:
ips_4.7.x.zip - IPS 5.x:
ips_5.x.x.zip
第九步:上传并解压
宝塔 → 文件 → 进入网站根目录(如
/www/wwwroot/community.example.com/)- 点击右上角上传,上传
ips_x.x.x.zip - 上传完成后点击压缩包右侧解压
- 解压后会出现一个文件夹(如
ips_x.x.x/) - 进入该文件夹,全选所有文件 → 剪切
- 返回网站根目录 → 粘贴
- 删除空文件夹和压缩包
根目录下应直接看到
index.php、install/、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/安装步骤详解
- System Check(系统检测)
安装程序自动检测环境,全部绿色
才能继续。
出现红色报错请参考下方常见问题。 - License(授权码)
输入你的 IPS 授权码(License Key)。
可在 → 你的授权 → 复制 License Key。 - Database Configuration(数据库配置)
- Server:
localhost - Port:
3306 - Username:
ips(第五步创建的用户) - Password:第五步生成的密码
- Database Name:
ips - Table Prefix:
ibf_(默认,可自定义)
- Server:
- Admin Account(创建管理员账号)
- Display Name:管理员用户名
- Email:管理员邮箱
- Password:强密码(12位以上)
- Install(开始安装)
程序自动创建数据库表,进度条走完即安装成功。
此过程可能需要 1-3 分钟,不要关闭页面。 - 安装完成
点击 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 → 根据需要调整上传大小上限