自动部署|全栈搭建|极速优化|一键搭建LiteSpeed+PHP+双库+WP+Cache系统

  WordPress 以其快速更新、众多插件与主题以及庞大的开发者社区,成为了全球使用最广泛的博客和内容管理系统。然而,在 Linux 环境下搭建一个高性能的 WordPress 站点并非易事,目前业界普遍推荐的方案是使用 OpenLiteSpeed 搭配 LSPHP,再结合 LiteSpeed Cache 插件来为 WordPress 加速。对于仅想建立个人博客的用户来说,避免繁琐配置的最佳方式即是使用 litespeedtech 提供的一键安装脚本。

  该脚本能够自动完成 OpenLiteSpeed、LSPHP、MariaDB、WordPress 以及 LiteSpeed Cache 插件的安装与简单配置。对于希望只安装 OpenLiteSpeed 与 LSPHP 的用户,也提供了相应选项。下面展示几种常用的安装方式和命令示例。

  -------------------------------------------------

  安装 OpenLiteSpeed、LSPHP、MariaDB、WordPress 及 LiteSpeed Cache 插件:

  -------------------------------------------------

    bash <( curl -k https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh ) -w

  -------------------------------------------------

  仅安装 OpenLiteSpeed 与 LSPHP:

  -------------------------------------------------

    bash <( curl -k https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh )

  此外,该脚本还提供了丰富的选项以满足不同需求。可通过以下格式使用:

    ./ols1clk.sh [option] [option] …

  常用选项说明如下:

  • --adminuser [USERNAME]

    设置 OpenLiteSpeed Web 管理后台的用户名(默认用户名为 admin)。

  • -A 或 --adminpassword [PASSWORD]

    设定管理员登录密码,替换默认随机密码。

  • --adminport [PORTNUMBER]

    指定管理后台监听的端口号,默认为 7080。

  • -E 或 --email [EMAIL]

    设置管理员邮箱地址。

  • --lsphp [VERSION]

    指定 LSPHP 的版本,例如 82,当前支持的版本包括 71、72、73、74、80、81、82。

  • --mariadbver [VERSION]

    指定 MariaDB 版本,例如 10.9,支持的版本范围从 10.2 到 10.11。

  • -W 或 --wordpress

    仅安装 WordPress(安装后需通过浏览器完成进一步配置)。

  • --wordpressplus [SITEDOMAIN]

    安装并配置好 WordPress,同时启用 LSCache。该选项会自动完成域名绑定、数据库配置等设置。

  • --wordpresspath [WP_PATH]

    指定新建或已有 WordPress 的安装目录。

  • -R 或 --dbrootpassword [PASSWORD]

    设定 MySQL/MariaDB 数据库 root 的密码,替代随机生成的密码。

  • --dbname [DATABASENAME]

    为 WordPress 指定数据库名称。

  • --dbuser [DBUSERNAME]

    定义 WordPress 数据库的用户名。

  • --dbpassword [PASSWORD]

    为 WordPress 数据库用户设置密码,避免脚本自动生成随机密码。

  • --prefix [PREFIXNAME]

    设定 WordPress 数据表的前缀。

  • --listenport [PORT]

    指定 HTTP 服务监听端口,默认端口为 80。

  • --ssllistenport [PORT]

    指定 HTTPS 服务监听端口,默认端口为 443。

  • --wpuser [WP_USER]

    设置 WordPress 后台登录的管理员用户名,缺省值为 wpuser。

  • --wppassword [PASSWORD]

    设置 WordPress 后台登录的管理员密码。

  • --wplang [WP_LANGUAGE]

    选择 WordPress 使用的语言,默认是 en_US(美国英语)。

  • --sitetitle [WP_TITLE]

    设定 WordPress 站点的标题,默认值为 mySite。

  • --pure-mariadb

    仅安装 OpenLiteSpeed 与 MariaDB。

  • --pure-mysql

    仅安装 OpenLiteSpeed 与 MySQL。

  • --pure-percona

    仅安装 OpenLiteSpeed 与 Percona 数据库。

  • --with-mysql

    安装 OpenLiteSpeed/App 时使用 MySQL 数据库。

  • --with-percona

    安装 OpenLiteSpeed/App 时使用 Percona 数据库。

  • --owasp-enable / --owasp-disable

    启用或禁用 mod_security 与 OWASP 规则,安装后可直接更改安全策略。

  • --proxy-r / --proxy-c

    配置代理,分别对应 rewrite 类型和 config 类型的代理设置。

  • -U 或 --uninstall

    卸载 OpenLiteSpeed 并删除安装目录。

  • -P 或 --purgeall

    彻底卸载 OpenLiteSpeed,删除安装目录并清除 MySQL 中的所有数据。

  • -Q 或 --quiet

    静默模式运行,不进行任何提示输入。

  • -V 或 --version

    显示脚本版本信息。

  • -v 或 --verbose

    启动详细输出,安装过程中显示更多信息。

  • --update

    从 GitHub 更新 ols1clk 脚本。

  • -H 或 --help

    展示帮助信息。

  下面提供几个实际使用示例,帮助大家更快上手:

  示例 1:仅运行脚本,安装 OpenLiteSpeed,自动生成随机 Web 管理密码

    ./ols1clk.sh

  示例 2:指定 LSPHP 版本为 81

    ./ols1clk.sh --lsphp 81

  示例 3:设定 Web 管理密码为 “123456” 并设置管理员邮箱为 a@cc.com

    ./ols1clk.sh -A 123456 -E a@cc.com

  示例 4:安装 OpenLiteSpeed、WordPress,同时将数据库 root 密码设为 “123456”

    ./ols1clk.sh -R 123456 -W

  示例 5:自动安装并配置 WordPress,绑定至指定域名,例如 a.com

    ./ols1clk.sh --wordpressplus a.com

  例如,若希望实现 WordPress 的自动安装和完整配置,只需在命令行输入:

    bash ols1clk.sh --wordpressplus www.example.com

  以上即是基于 OpenLiteSpeed 环境快速部署 WordPress 的一站式解决方案。通过该脚本,无论是初学者还是有一定经验的用户,都能以最简洁的方式搭建起高性能的站点,加速网站的发布与优化。

自动部署|全栈搭建|极速优化|一键搭建LiteSpeed+PHP+双库+WP+Cache系统