Heya,所以我花了大约6个小时试图让这个工作。我使用以下一组规则来编译memcached插件到php,首先安装libmemcached依赖。以下是步骤:
cd ~
sudo wget http://download.tangent.org/libmemcached-0.35.tar.gz
sudo tar -zxf libmemcached-0.35.tar.gz
cd libmemcached-0.35
sudo ./configure
sudo make
sudo make install
cd /usr/lib
sudo ln -s /usr/local/lib/libmemcached.so
sudo pecl install memcached
sudo rm -r ~/libmemcached-0.35
sudo rm ~/libmemcached-0.35.tar.gz
php.ini-edit
搜索Dynamic Extensions
并添加扩展程序memcached.so
。通过添加:extension =“memcached.so”来执行此操作
:WQ
过去曾经工作过;上次我重建我的盒子是在2月或3月,但我听说从那以后有一些变化。当我在sudo make
上面运行时,我会发现一些错误。我不确定我是否包含了任何可以帮助我调试的错误,所以有没有人有一套他们用来让memcached在他们的ub盒子上正常工作的指令?使用libmemcached依赖?
我见过这个:Can I install the memcached PHP extension with PECL?
memcached的作者基本上告诉那家伙该怎么做,但我试过这个无济于事。帮助真的很感激。感谢。
答案 0 :(得分:0)
cd ~
sudo apt-get -y install g++
wget http://launchpad.net/libmemcached/1.0/0.39/+download/libmemcached-0.39.tar.gz
tar zxvf libmemcached-0.39.tar.gz
cd libmemcached-0.39/
./configure
make
sudo make install
cd /usr/lib
sudo ln -s /usr/local/lib/libmemcached.so
sudo pecl install memcached
sudo rm -r ~/libmemcached-0.39
sudo rm ~/libmemcached-0.39.tar.gz
php.ini-edit
搜索Dynamic Extensions
并添加扩展程序memcached.so
:wq