mac下安装memcache扩展出现问题
来源:互联网 发布:外贸b2b推广软件 编辑:程序博客网 时间:2024/06/07 19:48
没见过这么麻烦的。
用的是os x yosemite 10.10.2,自带php5.5.14。安装memcache后,查看phpinfo(),一直找不到memcache扩展。老是提示:
PHP Warning: PHP Startup: memcache: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20121212
编译PHP使用的PHP核心版本是20121212,而Pecl里面的Memcache是使用20100525版本编译的,版本不一致导致PHP无法启用memcache.so库。解决方法是卸载掉Pecl方式安装的Memcache,去pecl.php.net/package/memcache下载源码包自己编译。
下载了memcache-2.2.7和memcache-3.0.6,进入该目录下,执行如下命令:
##卸载memcache
sudo pecl uninstall memcache
cd */memcache-3.0.6
phpize
./configure --enable-memcache --with-php-conf=/usr/local/php/bin/php-config
make
make install
启动memcached服务:memcached -d -m 256 -p 11211。
结果毫无变化。
尝试了N多次,还是没搞定,没办法,试试降级到5.4。在公司用的就是5.4,os x系统还不一样,不知会不会有影响,不管那么多了
#把默认版本备份,如果不想备份,直接删除也行
mv /usr/bin/php /usr/bin/php-php-5.5.14
brew tap josegonzalez/homebrew-php
brew install php54
安装gettext和xz耗费了很长时间,休息了,真奔溃。- mac下安装memcache扩展出现问题
- mac 下安装memcache扩展
- MAC下安装php扩展memcache
- Mac下PHP安装Memcache扩展
- Mac OS X 下安装memcache 、php 扩展【亲测】
- Mac下安装Memcache
- Mac下安装Memcache
- wampserver2.5下安装memcache扩展的问题
- 安装php7及安装memcache扩展出现的新旧php版本兼容扩展的问题
- 在wamp 下安装扩展 redis 扩展和memcache扩展
- windwos下安装php的memcache扩展
- 64位window下安装memcache扩展
- Linux下PHP安装Memcache扩展
- CentOS环境PHP下安装memcache扩展
- Linux下php安装memcache扩展
- Linux下php安装memcache扩展
- ubuntu下安装php memcache扩展
- CentOS环境PHP下安装memcache扩展
- 前端那些事儿(1) --- javascript模块化(上)
- Set Matrix Zeroes
- 织梦后台添加文章时,提示标题不能为空
- CStatic控件的基本使用
- 微信注册请求链接
- mac下安装memcache扩展出现问题
- C++内存分配方式 ——堆、栈、自由存储区、全局/静态存储区和常量存储区
- cocos2dx 3D战斗类游戏制作:【四】——一些零散笔记,3D小地图,android surfaceview等
- UVa 1586
- [Phonegap+Sencha Touch] 移动开发48 扩展的NavigationView控件,支持根据不同的View显示不同的顶栏按钮、不同的屏幕方向,增加视图缓存机制
- Windows多线程学习(二)多线程互斥同步 关键段解决互斥问题
- Swift 圆形渐变进度条 支持事件 支持XIB和StoryBoard
- jquery: 使用选择器获得要操作的元素
- 手势密码