VPS侦探论坛

 找回密码
 注册
查看: 248|回复: 4

lnmp1.7安装memcached失败

[复制链接]
发表于 2020-10-10 17:41:57 | 显示全部楼层 |阅读模式



lnmp 1.7 系统是wsl安装的Ubuntu日志太长了,放到附件里面了
麻烦大神帮忙看看是什么原因,谢谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2020-10-10 18:05:15 | 显示全部楼层


memcache可以正常安装,memcached就不行
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2020-10-10 20:31:28 | 显示全部楼层



ubuntu 什么版本?
clients/memflush.cc: In function ‘int main(int, char**)’:
clients/memflush.cc:42:22: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
   42 |   if (opt_servers == false)
      |                      ^~~~~
clients/memflush.cc:51:24: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
   51 |     if (opt_servers == false)
      |                        ^~~~~
make[1]: *** [Makefile:5832: clients/memflush.o] Error 1
make[1]: Leaving directory '/home/data/lnmp1.7/src/libmemcached-1.0.18'

这个错误是因为libmemcached很久都不更新了,与gcc高版本兼容有问题,之前我们已经打过补丁了
你执行 gcc -dumpversion 看一下,如果版本是9.0的话可以,编辑 include/memcached.sh 查找 if gcc -dumpversion|grep -q "^[78]"; then 替换为 if gcc -dumpversion|grep -q "^[7-9]"; then 保存,然后重新安装试一下
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2020-10-12 18:33:40 | 显示全部楼层



licess 发表于 2020-10-10 20:31
ubuntu 什么版本?

这个错误是因为libmemcached很久都不更新了,与gcc高版本兼容有问题,之前我们已经打过 ...

感谢,修改完就可以正常安装了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2020-10-12 20:08:18 | 显示全部楼层

renbiao 发表于 2020-10-12 18:33
感谢,修改完就可以正常安装了

新的安装包上已经做了修复

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2020-10-29 18:28 , Processed in 0.051789 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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