Debian 12 安装 HestiaCP 面板并添加 PHP 8.3 于安装 Redis 扩展及启用 shell_exec 函数

之前一直使用的 VestaCP 面板已经很久没有更新了(据官网消息又重新维护更新了好像),导致其只支持 RHEL / CentOS 5,6,7 、 Debian 7,8,9 、 Ubuntu 12 . 04 – 18 . 10。现在 Debian 都发展到12了,Centos 7 也已经安全支持都快无了。

之前运行正常的环境还可以不管,但是我有台环境目前出现了故障可能要进行重装操作。但是那 VPS 貌似最低只有 Debian 10 的模板了,导致无法继续使用 VestaCP 面板,这不只能先体验一下分支 HestiaCP 面板。

继续阅读Debian 12 安装 HestiaCP 面板并添加 PHP 8.3 于安装 Redis 扩展及启用 shell_exec 函数

VestaCP升级PHP与MariaDB版本(Centos7)

在前面使用WordPress镜像的时候发现PHP版本升级到8.1.6了,看了看自己VestaCP的还是7.4.29(7.4.28先升级到7.4.29),于是决定升级到最新的。

在还是Alpha阶段的时候编译测试过PHP8 Alpha 2,但是使用WordPress的时候会提示一些错误,现在已经过了近2年了,也有WordPress的8.1.6的PHP镜像了遂觉得算官方支持了。

继续阅读VestaCP升级PHP与MariaDB版本(Centos7)

搭建高可用WordPress博客

基于K8s+Longhorn+TiDB搭建高可用WordPress博客😀
根据这段时间的经验,决定使用Kubernetes+Longhorn+TiDB搭建一个高可用的WordPress博客,Kubernetes高可用部署,Longhorn基于Kubernetes部署在足够多的节点的前提下多副本保证高可用,虽然我本次没有基于Kubernetes部署TiDB但还是使用HAProxy负载均衡TiDB组件充当高可用。
(本来想使用LVS的,可惜不会用啊。看评价TCP反代使用Nginx不如使用HAProxy?)
(HAProxy也可以使用keepalived实现高可用)
(当然有现成的负载均衡设备可用少很多麻烦)
(WordPress走Kubernetes的service,让Kubernetes自动负载均衡到不同的Pod)
继续阅读搭建高可用WordPress博客

WordPress使用TiDB数据库

因为工作原因接触到TiDB,根据介绍与Mysql高度兼容,于是便有了WordPress使用TiDB数据库这一文章。
搜索到的一篇文章是直接可以搭建,我却不能直接顺利就这样安装成功,要小改一下。
或许是版本的区别吧。
我使用的版本如下:

TiDB的版本是:5.7.25-TiDB-v6.0.0

WordPress的版本是:6.0
继续阅读WordPress使用TiDB数据库

Centos7基于PHP-FPM + Nginx环境使用Nextcloud搭建私有网盘

一开始暂时无法搭建环境只好使用Docker来部署,本来还算正常使用的但是一开服务端加密就出问题了。没办法使用vestacp搭建后也有点问题而无法使用。
继续阅读Centos7基于PHP-FPM + Nginx环境使用Nextcloud搭建私有网盘