MAC下为PHP接入MEMCACHE以及MEMCACHED扩展
来源:互联网 发布:js点击小图弹出大图 编辑:程序博客网 时间:2024/05/17 22:49
折腾了两天终于解决了这个问题!
首先下载XAMPP,为什么不用MAC自带的APACHE和PHP?反正我用了没成功,有成功的朋友欢迎分享经验。
下载XAMPP后可以在/Applications/XAMPP下看到文件包目录,后面需要指定该目录下的一些工具。
这里介绍如何安装MEMCACHED
下载LIBMEMCACHED和MEMCACHED的源码包,这些在官网上有介绍,可以直接在百度上搜到官方连接:
http://www.php.net/manual/zh/book.memcached.php
如何从源代码安装可以参考我转载的前一篇文章
http://blog.csdn.net/peigong_dh/article/details/28892829
安装过程中可以出现一些依赖关系,比如需要什么我也清楚的libiconv、libevent、pkg-config、zlib,挨个挨个下载安装吧
在解决这些问题后进入关键部分,安装MEMCACHED的PHP扩展
http://pecl.php.net/package/memcached
下载最新的扩展包后解压进入该目录:
在PHP下安装扩展包需要使用PHPIZE,但是,因为MAC中自带的有PHP,如果你像我一样直接使用WHEREIS PHPIZE,这个会返回MAC自带PHP的PHPIZE,悲剧就会很严重了
这里需要手动指定路径执行PHPIZE
/Applications/XAMPP/xamppfiles/bin/phpize
如果这一步正确会在该目录下生成configure,执行configure,这里需要指定php-config的路径,和前面一样千万不要用WHEREIS PHP-CONFIG这样的东西,这是MAC自带PHP的路径
/configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
后面就可以很自然的使用make&&sudo make install了
安装完成后会提示生成共享库的路径,记下该路径
/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/
在/Applications/XAMPP/xamppfiles/etc中找到php.ini,打开并添加下面的语句
extension=/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/memcached.so
重启apache后在info中找到memcache和memcached即可验证成功。
总结一下,MAC自带的PHP对扩展似乎支持的不太好,采用XAMPP这样的第三方环境需要注意./configure中的参数路径
- MAC下为PHP接入MEMCACHE以及MEMCACHED扩展
- MAC下安装php扩展memcache
- Mac下PHP安装Memcache扩展
- 编译安装libevent,memcache,以及php的memcached扩展
- 编译安装libevent,memcache,以及php的memcached扩展
- linux 配置memcached以及php的memcache扩展
- 编译安装libevent,memcache,以及php的memcached扩展
- mac下为php7安装memcached扩展
- Linux中搭建memcached,并为php安装memcache扩展
- ubuntu 下安装memcache 以及php扩展
- windows 下 为php添加memcache扩展
- Linux下部署Memcached和PHP的Memcache扩展方法
- CI memcached.php 兼容 memcache,memcached扩展
- centos 下memcached 构建以及php memcache安装
- Mac OS X 下安装memcache 、php 扩展【亲测】
- mac 下安装memcache扩展
- PHP扩展memcache与memcached的区别
- PHP扩展memcache和memcached的区别
- BZOJ2159 Crash 的文明世界 题解
- 幸福就在你转身的瞬间
- 官方的说法二十
- PHP文件上传技术
- 信息学习24
- MAC下为PHP接入MEMCACHE以及MEMCACHED扩展
- RMAN备份报Error occurred getting response - assuming NO response错误处理
- 什么是连接池,其工作原理是什么?
- Android中使用腾讯微博SDK完成分享音乐
- CodeSmith的XmlPropetry问题
- 收集牛人的博客
- 企业网站成功的标准是什么
- 深入浅出遗传算法(一)------初探遗传算法
- Android开发之监听或获取手机短信内容