宝塔面板PHP7.2

准备环境:

1、安装libzstd-devel和lz4-devel

  1. #该命令是centos命令,使用其他系统请自己百度搜索
  2. yum -y install libzstd-devel lz4-devel

2、为PHP编译LZF扩展

  1. #创建并进入目录
  2. mkdir -p /www/server/lzf && cd $_
  3. #下载LZF
  4. wget https://pecl.php.net/get/LZF-1.7.0.tgz
  5. #解压
  6. tar xf LZF-1.7.0.tgz
  7. #进入该目录
  8. cd LZF-1.7.0
  9. #phpize,74则为PHP7.4,示例PHP8.1,该地方填81
  10. /www/server/php/74/bin/phpize
  11. #配置php目录
  12. ./configure –with-php-config=/www/server/php/74/bin/php-config
  13. #编译并安装
  14. sudo make && make install
  15. #以上命令只能编译一次,如果想编译其他PHP版本,请先执行下面的删除命令
  16. rm –rf /www/server/lzf/LZF-1.7.0
Redis Object Cache Pro 高级版配置教程

然后重复上面解压往后的操作即可,配置PHP目录时,填写对应的PHP版本目录即可

3、配置PHP环境

使用nano /etc/profile 在结尾处粘贴:

  1. #72替换为你要编译的php版本
  2. PATH=$PATH:/www/server/php/72/bin
  3. export PATH

使用source /etc/profile 刷新文件

输入pipize是否能正常输出:如果输出错误信息,可能是未成功安装LZF扩展,需要重新安装:安装扩展:

pecl install igbinary zstd

如果安装过程提示:则需要到宝塔面板PHP设置中删除相关函数,并重启PHP:

Redis Object Cache Pro 高级版配置教程

编译Redis:

  1. #下载博主改过的redis安装脚本
  2. curl -o /www/server/panel/install/redis.sh https://www.sunzishaokao.com/cdn/redis.sh
  3. #如果安装了redis扩展先卸载
  4. #卸载命令,74则为PHP7.4,示例PHP8.1,该地方填81
  5. sh /www/server/panel/install/redis.sh uninstall 74
  6. #安装命令,74则为PHP7.4,示例PHP8.1,该地方填81
  7. sh /www/server/panel/install/redis.sh install 74

重启PHP:

使用phpinfo查看redis扩展部分:

使用phpinfo查看是否安装了这几个扩展:

添加wp_config.php配置:

define(‘WP_REDIS_CONFIG’, [
‘token’ => ‘Zhanzhangb9sjJlBxBpLJbJcIRoi9rfszjmOqecMzQ1RB3K8jYQAOMkrCFDR’,
‘host’ => ‘127.0.0.1’,
‘port’ => 6379,
‘database’ => 0, // change for each site
‘timeout’ => 0.5,
‘read_timeout’ => 0.5,
‘retry_interval’ => 10,
‘retries’ => 3,
‘backoff’ => ‘smart’,
‘compression’ => ‘zstd’,
‘serializer’ => ‘igbinary’,
‘async_flush’ => true,
‘split_alloptions’ => true,
‘prefetch’ => true,
‘debug’ => false,
‘save_commands’ => false,
]);

define(‘WP_REDIS_DISABLED’, getenv(‘WP_REDIS_DISABLED’) ?: false);

发表回复