LLStack是便捷、纯粹的LiteSpeed+PHP+MySQL运行环境,免费许可证只能支持1个域名,1核2G的服务器,但是作为商用产品,性能真的是杠杠的,各方面比较超前。
简洁至上
以 LiteSpeed Native 原生环境为基础,而不必安装过分其他厚重冗杂的软件环境。
便捷直观
LiteSpeed 提供图形化配置面板,新手编辑配置再不用对着黑底白字的一串英文发愁
澎湃性能
包括但不限于 LSCache、HTTP/3(QUIC)、TLS1.3、PageSpeed、Brotli等性能级扩展开箱即用。
LLStack 安装
作者只准备了7.3版本的PHP,迟迟没有更新PHP 7.4的。而之前安装好的7.3却又怎么都升级不上去,没办法只能修改了作者的安装文件,重新进行安装。
sh -c "$(curl -fsSL https://backup-1251005616.cos.ap-shanghai.myqcloud.com/2020-03-12/install.sh)" 2>&1 | tee llstack-all.log
安装过程及选型参考原作者网站https://www.llstack.com/
安装完成后,需要通过IP:7080,访问litespeed后台。
修改Configuration下Virtual Hosts中,编辑任意一个虚拟主机,切换到External App,编辑LSAPI App,把所有的php73都改成php74。好像很蠢,但我也会这样了。
LiteSpeed Memcached的安装
LiteSpeed Memcached是替代Memcached的,他们家都很会替代,使用的扩展也是Memcached的扩展,可以说更换成本很小。
Centos下的安装
准备
yum groupinstall "Development Tools"
yum install autoconf automake zlib-devel openssl-devel expat-devel pcre-devel libmemcached-devel cyrus-sasl*
下载
wget https://github.com/litespeedtech/lsmcd/archive/master.zip
unzip master.zip
编译
cd lsmcd
./fixtimestamp.sh
./configure CFLAGS=" -O3" CXXFLAGS=" -O3"
make
安装
sudo make install
控制命令
Systemd
systemctl start lsmcd
systemctl stop lsmcd
systemctl enable lsmcd
systemctl disable lsmcd
init.d
service lsmcd start
service lsmcd stop
chkconfig lsmcd on
chkconfig lsmcd off
Manual
/usr/local/lsmcd/bin/lsmcdctrl start
/usr/local/lsmcd/bin/lsmcdctrl stop
最后安装PECL Memcached扩展
yum install -y $phpversion-php-pecl-memcached