Make the Sources Folder
First of all lets make a folder to put all our sources inmkdir ~/memcache
Compile and Install LibEvent
Memcache requires LibEvent. Go to their site and get the latest version.cd ~/memcache
wget http://www.monkey.org/~provos/libevent-1.4.9-stable.tar.gz
tar xvfz libevent-1.4.9-stable.tar.gz
cd libevent-1.4.9-stable
./configure; make; make install
wget http://www.monkey.org/~provos/libevent-1.4.9-stable.tar.gz
tar xvfz libevent-1.4.9-stable.tar.gz
cd libevent-1.4.9-stable
./configure; make; make install
Compile and Install Memcache
Now you can install Memcache. Again you should check their site for the latest version.cd ~/memcache
wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz
tar xvfz memcached-1.2.6.tar.gz
cd memcached-1.2.6
./configure --with-lib-event=/usr/local/; make; make install
wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz
tar xvfz memcached-1.2.6.tar.gz
cd memcached-1.2.6
./configure --with-lib-event=/usr/local/; make; make install
Starting Memcache
Try starting memcache.memcached
error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
vi /etc/ld.so.conf.d/libevent-i386.conf
--[paste]--
/usr/local/lib/
--[/paste]--
ldconfig
--[paste]--
/usr/local/lib/
--[/paste]--
ldconfig
Installing PHP Memcache
Install the PHP Memcache extension. Check their site for the latest version.cd ~/memcache
wget http://pecl.php.net/get/memcache-3.0.3.tgz
tar xvfz memcache-3.0.3.tgz
cd memcache-3.0.3
phpize
./configure
make
make install
vi /usr/local/lib/php.ini
--[paste]--
extension=memcache.so
--[/paste]--
service httpd restart
wget http://pecl.php.net/get/memcache-3.0.3.tgz
tar xvfz memcache-3.0.3.tgz
cd memcache-3.0.3
phpize
./configure
make
make install
vi /usr/local/lib/php.ini
--[paste]--
extension=memcache.so
--[/paste]--
service httpd restart










It might be a little simpler
It might be a little simpler to add the EPEL repository to CentOS instead?
For CentOS 5.3:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarc...
The EPEL includes memcached amongst it's packages.
I installed using your
I installed using your guide, downloading latest...
But when i try and run I get the following error:
can't run as root without the -u switch
What did i do wrong ?
Post new comment