本文已参与[新人创作礼]活动,一起开启掘金创作之路
基本步骤
前提:先看自己PHP的版本,php -v
1)到 pecl.php.net/ 上搜索并下载(wget)你需要的扩展的源码包
2)解压并切换进入扩展包的目录
3)使用phpize工具自动生成 configure
4)configure配置扩展
5)编译并安装扩展
具体步骤
#编译memcached需要libmemcached库,所以我们先安装一下libmemcached,其他扩展看情况处理
下载
wget launchpad.net/libmemcache…
解压
tar -zxvf libmemcached-1.0.18.tar.gz
进入目录
cd libmemcached-1.0.18
执行phpize
phpize
执行configure,这里的with-php-confi是指定PHP-CONFIG,如果系统中有个PHP,那就需要指定,这样才知道这个扩展是安装到哪个PHP版本上的
./configure --prefix=/usr/local/libmemcached --with-php-config=/usr/local/php-config --with-memcached=/usr/local/memcached/bin --enable-libmemcachedprotocol
编译安装
make && make install