Skip to content

Instantly share code, notes, and snippets.

@paul91
Created May 5, 2014 14:33
Show Gist options
  • Save paul91/11538376 to your computer and use it in GitHub Desktop.
Save paul91/11538376 to your computer and use it in GitHub Desktop.

Revisions

  1. paul91 created this gist May 5, 2014.
    25 changes: 25 additions & 0 deletions pecl-memcached.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@
    #!/bin/bash

    # How to install PHP memcached on CentOS 6.5

    # Install dependencies
    yum install cyrus-sasl-devel zlib-devel gcc-c++

    # Get the latest libmemcached
    wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
    tar -xvf libmemcached-1.0.16.tar.gz
    cd libmemcached-1.0.16

    # Compile and install liblmemcached with sasl disabled
    ./configure --disable-memcached-sasl
    make
    make install

    # After memcached's dependencies has been satisfied, install it with pecl
    pecl install memcached

    # Enable it for PHP
    echo "extension=memcached.so" > /etc/php.d/memcached.ini

    # Restart any PHP related daemons
    service httpd restart