Web 向导适合第一次在浏览器里装。服务器上没有浏览器、或者要批量部署多套环境时,命令行更快,而且每一步都可脚本化。
命令行安装与 Web 向导共用同一套安装服务,行为完全一致。
php think install \
--db-host=127.0.0.1 \
--db-port=3306 \
--db-user=root \
--db-pass='你的数据库密码' \
--db-name=leado_cms \
--admin=admin \
--admin-pass='至少8位的强密码'
参数说明:
--db-name 指定的库不存在时会自动创建--admin-pass 必须 8 位以上.env 与 public/install.lock加上 --with-demo 会在建表完成后写入中英双语演示数据,适合本地评估或给客户做演示:
php think install --db-name=leado_demo --db-pass='***' \
--admin-pass='Admin@12345' --with-demo
演示数据包含多语种栏目、产品、案例、单页正文与首页区块,装完即可看到成品站点。
系统检测到 install.lock 会直接拒绝执行,避免误删生产数据:
已检测到 install.lock,系统已安装。
如确需重装请加 --force(会覆盖 .env 与数据库)。
确需重装时加 --force,或者手动删掉 public/install.lock 后重跑向导。
--force会覆盖.env与目标数据库中的同名表,生产环境执行前务必先备份。
php think demo:install 单独写入演示数据php think static:build all 整站静态化php think lang:clone en de --add --prefix=de 新增一个语种php think market:auth-refresh 刷新插件市场授权php think list # 确认命令已注册
curl -I https://你的域名/ # 应返回 200
如果 php think list 报错,先确认是在项目根目录(think 文件所在目录)执行的。