宝塔安装php失败,提示No supported shared memory caching support was found...

宝塔安装php失败,提示No supported shared memory caching support was found...

苏苏
2024-01-26 / 0 评论 / 5 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年01月26日,已超过553天没有更新,若内容或图片失效,请留言反馈。

苏苏在安装OpenCloudOS系统的新服务器上,通过宝塔安装php,试了8.1,8.2,8.3(没尝试8以下的版本),无论选择极速安装还是编译安装,都安装失败了。

查看了一下安装日志,倒数第三条日志是:

configure: error: No supported shared memory caching support was found when configuring opcache. Check config.log for any errors or missing dependencies.

通过搜索,发现 一篇文章 好像遇到了同样的问题,该文作者使用的龙蜥系统,解决办法是在编译php前,检查配置的时候忽略opcache。

但是宝塔应用商店不支持修改这些配置,怎么办呢?苏苏通过手动下载安装脚本,然后修改配置文件,最终,安装成功了!下面就记录了我的操作过程。

  1. 下载安装脚本
wget https://dg2.bt.cn/install/0/php.sh
  1. 修改脚本文件

搜索“--enable-opcache”,将所有的“--enable-opcache”替换成“--disable-opcache”,保存脚本。

  1. 运行脚本,安装所需版本的php

下面的命令是安装php8.1,如果需要安装其他版本,将80替换成其他数字即可,比如74、80.

# 为脚本增加可执行权限
chmode +x php.sh
php.sh install 81

至此,问题解决,php安装成功!

1

评论 (0)

取消