赞片CMSLinux怎么安装

liulian
liulian 正式会员超兽战士
发布于 2026-10-07 15:35 ·1 浏览 ·0 回复

照着这篇做完,你就能在自己的 Linux 服务器上跑起一个能正常访问、能进后台的赞片CMS站点。

赞片CMS是基于 ThinkPHP 3.2 的 PHP 程序,所以安装的核心不是「点安装包」,而是先把 Nginx + PHP + MySQL 这套环境铺好,再放源码、建库、跑安装向导。下面按顺序来。

第一步:确认服务器环境,装好运行环境

这一步要拿到一台能装 PHP 的 Linux(推荐 CentOS 7.9 或 Ubuntu 20.04/22.04,内存 2G 起),并且把 Nginx、PHP、MySQL 装好。结果就是你能在服务器上跑起一个空站点。

最省事的做法是用宝塔面板(7.7 以上版本):

curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh

装完后浏览器打开 http://服务器IP:8888,用终端里给出的账号密码登录,然后进 软件商店 → 运行环境,依次安装:

  • Nginx 1.20 或 1.22
  • MySQL 5.7(不要用 8.0,部分老版本赞片CMS的 SQL 会报错)
  • PHP 7.2 或 7.4

PHP 装完后点 PHP 7.4 → 设置 → 安装扩展,必须装:fileinfo、opcache、curl、gd、mbstring、pdo_mysql。再进 禁用函数 页,删除 putenv、proc_open、pcntl_signal 这几个(ThinkPHP 会调用)。

注意:别用 PHP 8.0 及以上。赞片CMS 底层是 ThinkPHP 3.2,PHP 8 会因为函数签名变化直接白屏。

第二步:下载源码并放进网站根目录

这一步要拿到赞片CMS的安装包并解压到站点目录,做完后网站目录里应该是 index.php、application、install 这些文件。

在宝塔 网站 → 添加站点,填你的域名(没有域名就填服务器 IP),PHP 版本选 7.4,数据库选「不创建」(下一步单独建)。站点建好后根目录默认是 /www/wwwroot/你的域名。

然后通过 SSH 上传源码包并解压:

cd /www/wwwroot/你的域名
unzip zanpiancms.zip

如果你下载的是压缩包里有外层文件夹,记得把里面的文件全部移到根目录:

mv zanpiancms/* . && rm -rf zanpiancms

第三步:建数据库、改权限

这一步要给程序准备一个库,并把可写目录的权限放开,否则安装时会卡在「数据库连接失败」或「目录不可写」。

在宝塔 数据库 → 添加数据库,库名和用户名都填 zanpian,字符集选 utf8(不要选 utf8mb4),记下密码。

回到终端设置权限:

chown -R www:www /www/wwwroot/你的域名
chmod -R 755 /www/wwwroot/你的域名
chmod -R 777 /www/wwwroot/你的域名/data
chmod -R 777 /www/wwwroot/你的域名/runtime
chmod -R 777 /www/wwwroot/你的域名/uploads

注意:宝塔默认会给站点开「防跨站攻击(open_basedir)」。如果安装时报「写入文件失败」,进 网站 → 设置 → 网站目录,把「防跨站攻击」的勾去掉再试。

第四步:浏览器跑安装向导

这一步要让程序自己建表、写入配置,跑完你就有后台账号了。

浏览器访问 http://你的域名/install/index.php,按提示填写:

  • 数据库地址:localhost
  • 数据库名/用户名:zanpian
  • 数据库密码:上一步记下的密码
  • 管理员账号和密码:自己设,别用 admin/123456

提交后如果提示安装成功,立刻把安装目录删掉:

rm -rf /www/wwwroot/你的域名/install

注意:不删 install 目录,别人可以重新跑一遍安装向导把站点接管掉。

第五步:配置伪静态

这一步是让站内链接不要带 index.php?s=/ 这种尾巴,做完后 URL 才算正常。

在宝塔 网站 → 设置 → 伪静态 里,下拉选择 thinkphp,或者直接粘贴:

location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=$1 last;
    }
}

保存后重启 Nginx。然后访问 http://你的域名/admin.php 进后台,能登录就说明整套环境通了。

注意:赞片CMS各版本的伪静态规则和后台入口文件名可能不同,以安装包里 docs 或官方说明为准,不要照搬别的 CMS 的规则。

小结

  • 环境用 Nginx + PHP 7.2/7.4 + MySQL 5.7,别上 PHP 8。
  • PHP 扩展至少要装 fileinfo、curl、gd、mbstring、pdo_mysql。
  • 数据库字符集选 utf8,站点的 data、runtime、uploads 要给 777。
  • 安装入口是 /install/index.php,后台一般是 /admin.php。
  • 装完必须删 install 目录,并配好伪静态规则。
版权声明:本文来自 GJ站长论坛《赞片CMSLinux怎么安装》
原文链接:https://www.gj0.com/thread-370.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~