php升级到5.4.41之后memcache安装失败
今天把php升级到了5.4.41,然后安装完memcache,重启php-fpm的时候提示Starting php-fpm NOTICE: PHP message: PHP Warning:PHP Startup: me
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
in Unknown on line 0
done
求军哥帮忙 是不是没有安装成功?
教程里说需要进入lnmp解压后的目录,再执行:./memcached.sh
http://lnmp.org/faq/Add-ons.html
回复 2# 的帖子
安装成功了,进程里面还有memcache,就是重启php-fpm报错,而且phpinfo里面也没有memcache的信息[ 本帖最后由 ixiaofeng 于 2015-5-21 16:34 编辑 ] 原帖由 ixiaofeng 于 2015-5-21 16:32 发表 https://bbs.vpser.net/images/common/back.gif
安装成功了,进程里面还有memcache,就是重启php-fpm报错,而且phpinfo里面也没有memcache的信息
进程那个是 Memcached 客户端,
phpinfo 里没有 memcache,那应该是 memcache php 扩展没有编译成功。等军哥看看怎么回事了。, 升级php后memcache的php扩展需要重新安装
Module compiled with module API=20090626
PHP compiled with module API=20100525
这个提示是php是5.4的,而模块是php 5.3的
去掉/usr/local/php/etc/php.ini 里面的extension = "memcache.so"的行
rm -f /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/memcache.so
后重新./memcached.sh 安装一遍
回复 5# 的帖子
错误是不报了,不过phpinfo还是不显示memcache信息 可以 ./memcached.sh 2>&1 | tee memcached-install.log 记录日志,然后上传日志看看什么原因 我也遇到了 把lnmp1.1-full下的memcache-3.0.8和memcached-1.4.15 目录删除后,重新安装,安装好像成功了,但是phpinfo里面仍然没有memcache的信息。PS.去掉/usr/local/php/etc/php.ini 里面的extension = "memcache.so"的行
rm -f /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/memcache.so
这样重新安装后extension = "memcache.so" 这个没自动加上去,手动加的。
回复 9# 的帖子
手动加上之后重启还是报原来的错误 这是安装脚本里的小失误。升级php后,未删除以前的memcache安装目录导到, 就如9楼 monface 说的,要先手动删除目录后再安装。
以前就提出过,未采纳
报告 lnmp 1.0 脚本几个错误。XCache 、eAccelerator
https://bbs.vpser.net/thread-9620-1-1.html
且以前脚本只支持到php5.4, 5.5\5.6则需要手动加上 extension = "memcache.so"
页:
[1]