1、下载扩展包依赖libmemcached下载地址https://launchpad.net/libmemc...php-memcached下载地址(PHP5.6选择2.2.0版本,PHP7选择3.X版本)http://特别。php.net/package/m...2.安装libmemcached依赖mkdir-p/usr/local/libmemcachedtarzxvflibmemcached-1.0.18.tar.gzcdlibmemcached-1.0.18./configure--prefix=/usr/local/libmemcached--with-memcachedmake&&makeinstall注意:涉及创建文件夹和写入文件的操作需要相应的权限,本文其他地方不再赘述。3、安装memcached扩展(本文以XAMPP环境为例,具体安装需要根据自己的PHP安装路径确定)mkdir-p/usr/local/phpmemcachedtarzxvfmemcached-2.2.0.tgzcdmemcached-2.2.0/Applications/XAMPP/xamppfiles/bin/phpizeConfiguringfor:PHPApiVersion:20131106ZendModuleApiNo:20131226ZendExtensionApiNo:220131226./configure--enable-memcached--with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config--with-libmemcached-dir=/usr/local/libmemcachedmake&&makeinstallInstalling共享扩展:/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226#然后修改PHP配置文件,添加memcached.so,然后重启Apachevi/Aapplications/XAMPP/xamppfiles/etc/php.ini#Addextension=memcached.so4.安装时容易遇到的问题根据PHP版本选择对应的扩展(PHP7选择3.X,PHP2-6选择2.X版本)安装libmemcached过程中不要忘记,--with-memcached文件写入权限编译libmemcached时遇到如下错误libmemcached/byteorder.cc:66:10:error:useofundeclaredidentifier'ntohll'returnntohll(value);libmemcached/byteorder.cc:75:10:error:useofundeclaredidentifier'htonll'returnhtonll(value);您可以按照以下步骤编辑libmemcached/byteorder.cc文件:sudovilibmemcached/byteorder.c,在#include"libmemcached/byteorder.h"下面添加,内容如下:#ifdefHAVE_SYS_TYPES_H#include
