请先核对环境要求
请仔细查看下列要求,确保脚本运行顺畅,并能充分利用所有功能。大多数服务器和主机都是预装的模块。有些主机会通过 cPanel 提供启用或禁用这些功能的选项。如果你自己运行 VPS,就需要安装这些。
本站(08.ink)基于 GemPixel Premium URL Shortener 构建。官方文档可参考: Requirements、 Documentation Center。
基础环境
| 项目 | 要求 |
|---|---|
| 服务器 | Apache / NGINX / LiteSpeed |
| PHP | 最低版本:8.2(推荐 8.2~8.4) |
| 数据库 | MySQL:5.7~8.2 / MariaDB:11.0+ |
PHP 模块 / 扩展(必修)
以下扩展为运行所必需,缺一可能导致安装失败、缩短失败、图片或压缩功能异常:
openssl(OpenSSL)curl(php-curl)json(php-json)mbstring(php-mbstring)mysqli/pdo_mysql(php-mysql)dom(php-dom)xml(php-xml)zip(php-zip)gd(php-gd)iconv(php-iconv)
可选但强烈推荐
imagick(php-imagick)*bcmath(php-bcmath)
*高级二维码操作(如转换为 PDF 及其他格式、复杂形状/样式)需要使用带 RSVG 代理 的最新版 ImageMagick,以及对应的 Imagick PHP 扩展。更多说明见官方 FAQ / 文档中的 Advanced QR Codes 章节: gempixel.com/docs/premium-url-shortener。
Web 服务器注意点
- 文档根目录应指向程序的
/public目录。 - Apache:通常可使用自带
.htaccess重写。 - NGINX:需按产品包内配置示例设置
try_files/ rewrite,不能只靠 Apache 规则。 - 目录可写:
storage/、public/content/及其子目录需可写。
08.ink 前缀短链额外要求
若要使用 https://别名.08.ink 前缀形态,除上述 PHP 环境外,还需:
- DNS:通配符
*.08.ink解析到站点服务器; - HTTPS:通配符证书(如 Let's Encrypt
*.08.ink); - Web 服务器:站点
server_name包含*.08.ink。
后缀 https://08.ink/别名 在标准安装下即可使用。详见
前缀与后缀短链详解。
如何自检 PHP 扩展
- 管理员登录后台 → Update / 更新 → 查看
phpinfo;或 - SSH 执行:
php -m,确认列表中包含上述模块。