当前位置:论坛首页 > Linux面板 > 求助

【已完成】Nginx 1.22.1编译安装php8.1安装不上

发表在 Linux面板2023-4-7 09:57 [复制链接] 7 3206

编译安装php8.1显示c-ares library defective or too old,并且快速安装虽然安装上了但是php无法切换到8.1,切换还是跳回原先的纯静态,wordpress显示的环境还是php7.4。宝塔是腾讯云预装的wordpress环境内置的宝塔系统,用起来很奇怪,首次安装其他扩展或者插件居然还会影响原先数据库的配置文件被覆盖掉,回滚快照才发现的。 QQ截图20230407095346.jpg



使用道具 举报 只看该作者 回复
发表于 2023-4-7 11:24:12 | 显示全部楼层

本地下一个Todesk远程,然后论坛私信发我Todesk远程码。
使用道具 举报 回复 支持 0 反对 1
发表于 2023-4-7 10:34:56 | 显示全部楼层
您好,您手动到服务器命令行下安装,c-ares组件,然后重新安装PHP以及Nginx看看是否正常安装
  1. wget --no-check-certificate https://c-ares.org/download/c-ares-1.18.1.tar.gz
  2. tar xf ./c-ares-1.18.1.tar.gz
  3. make -j 4
  4. make install
复制代码


是腾讯云专享版本镜像吗?
使用道具 举报 回复 支持 反对
发表于 2023-4-7 10:53:47 | 显示全部楼层
谢花郎 发表于 2023-4-7 10:34
您好,您手动到服务器命令行下安装,c-ares组件,然后重新安装PHP以及Nginx看看是否正常安装

是腾讯云专享版本的镜像,原始的环境没有手动安装过别的,网站做完了重装等于重做。有点麻烦。命令行安装组件没有用,显示 No targets specified and no makefile found.  Stop. QQ截图20230407105056.jpg
使用道具 举报 回复 支持 反对
发表于 2023-4-7 11:02:50 | 显示全部楼层
liuhongxin 发表于 2023-4-7 10:53
是腾讯云专享版本的镜像,原始的环境没有手动安装过别的,网站做完了重装等于重做。有点麻烦。命令行安装 ...

没有进入到压缩包目录下,您那边手动进入,然后再执行make的两条命令
  1. cd c-ares-1.18.1
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-4-7 11:11:35 | 显示全部楼层
谢花郎 发表于 2023-4-7 11:02
没有进入到压缩包目录下,您那边手动进入,然后再执行make的两条命令

好像和之前一样
QQ截图20230407110806.jpg
使用道具 举报 回复 支持 反对
发表于 2023-4-7 12:07:51 | 显示全部楼层
已处理,完整安装过程
  1. wget --no-check-certificate https://c-ares.org/download/c-ares-1.18.1.tar.gz
  2. tar xf ./c-ares-1.18.1.tar.gz
  3. cd c-ares-1.18.1
  4. ./configure
  5. make -j 4
  6. make install
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-4-7 12:20:44 | 显示全部楼层
谢谢大佬
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表