mac安装memcached扩展

由于mac本身装有apache和php,所以不需要安装这两个软件。目前只需要安装memcached扩展。这也是整个环境搭建比较复杂的地方。

经过尝试,只有macport方式安装的memcached能正常安装成功。

一、安装macports

通过http://www.macports.org/install.php地址寻找和机器匹配的版本,下载,安装

二、安装memcached。

注意:如果没有port命令,可重启一下terminal

通过刚才安装的macport来安装memcached扩展,命令如下

1.首先查看本地php版本

php -v

2.安装相对应的php版本:
sudo port install php55;

sudo port install php55-memcache;

由于memcached依赖于igbinary,需要安装一下:
sudo port install php55-igbinary

sudo port install php55-memcached;

安装完成后,目录在/opt/local/lib/php55/extensions/no-debug-non-zts-20121212下。

三、将port安装完的memcached.so 建立软链接到本机php的扩展目录下

ln -s /opt/local/lib/php55/extensions/no-debug-non-zts-20121212 /usr/lib/php/extensions

四、按正常流程修改apache及php配置文件。

apache配置文件地址:/etc/apache2/httpd.conf

php配置文件:            /etc/php.ini

修改php.ini中加入memcached扩展:

到此为止。

时间: 2024-11-05 16:04:42

mac安装memcached扩展的相关文章

安装memcached扩展

php扩展需要到一个专门的网站查找扩展包,这个网站就是http://pecl.php.net/  这是一个php扩展包的网站,可以在这个网站上找到php关于memcached的扩展包,搜索memcached以后,我下载了memcached-2.2.0.tgz,接下来我们正式进入安装memcached扩展的过程(好像已经说了很多废话了--不管了,反正也没人看我的博客) 先下载libmemcached: wget  https://launchpad.net/libmemcached/1.0/1.0

centos系统为php安装memcached扩展

1. 通过yum安装 yum -y install memcached #安装完成后执行: memcached -h #出现memcached帮助信息说明安装成功 2. 加入启动服务 chkconfig --level 2345 memcached on 3. 配置Memcached vim /etc/sysconfig/memcached #文件中内容如下,按需要修改: PORT="11211" #端口 USER="root" #用户名 MAXCONN="

linux php安装memcached扩展

memcached的安装包括:1.服务端的安装:2.客户端的安装 一.服务器端安装 方法一: memcached 依赖于libevent 库,因此我们需要先安装libevent. 假设将源码放在/usr/local/src 1 cd /usr/local/src 2 wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz 3 ta

(转发)centos,redhat 系统为php安装memcached扩展

转自:http://www.itnose.net/detail/6111623.html 1. 通过yum安装 yum -y install memcached #安装完成后执行: memcached -h #出现memcached帮助信息说明安装成功 2. 加入启动服务 chkconfig --level 2345 memcached on 3. 配置Memcached vim /etc/sysconfig/memcached #文件中内容如下,按需要修改: PORT="11211"

安装memcached扩展 验证过了可行

. 安装libmemached 复制代码 代码如下: wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gztar -zxvf libmemcached-1.0.16.tar.gzcd libmemcached-1.0.16./configure -prefix=/usr/local/libmemcached -with-memcachedmake && make ins

centos7 安装memcached扩展

1,安装memcached yum -y install memcached /usr/bin/memcached -b -l 127.0.0.1 -p 11211 -m 150 -u root查看memcached是否在运行: [root@localhost /]# ps -ef | grep memcached //或 [root@localhost /]# pstree -p | grep memcached 如果能够看到存在memcached进程,那就说明我们的 memcached 服务

为php安装memcached扩展

首先必须完成必要的软件安装,memcached是php连接memcached服务器的php扩展它的名字就叫memcached 以前有个叫memcache也是php连接memcached服务器的扩展,它的名字叫memcache php的memcache和memcached扩展都是作为客户端去连接memcached服务器 但memcached作为客户端比memcache性能更好功能更强大,而且memcache已经停止更新了,因此现在使用扩展的话就用 memcached 接下来安装必要组件:wget 

编译安装memcached扩展记要

编译memcached扩展的时候,得指定libmemcached库的位置 --with-libmemcached-dir=DIR 来指定路径.这个路径就是安装libmemcached时指定的prefix的值 所以得先安装libmemcached库. 一.安装libmemcached库 libmemcached库为什么编译不成功,好像是需要更高版本的gcc编译器?我按照网上说的,执行了: yum install gcc44 gcc44-c++ libstdc++44-devel 原因 貌似是gcc

ArchLinux下PHP安装memcached扩展

因为遇到php报错 Class 'Memcached' not found,才发现php扩展居然有两个,一个memcache,一个memecached.同时呢,memecached服务本身又刚好与扩展名同名.于是各种解答就出现了. 用了yaourt,发现有php-memcached存在.直接 sudo yaourt -S php-memcached 安装好后,在/usr/lib/php/modules下,会生成文件memcached.so 在已有的php目录下,如/usr/lib/php56/m