在ub 9.04上运行memcached插件时遇到了很大的问题

时间:2010-08-18 18:04:35

标签: php ubuntu installation memcached libmemcache

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的作者基本上告诉那家伙该怎么做,但我试过这个无济于事。帮助真的很感激。感谢。

1 个答案:

答案 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