I have a staging server. I have installed php5.3, 5.4, and 5.5 on it. Today I tried to install XCache 3.1.0 on it with PHP 5.4.28.
First, I recompiled the PHP 5.4.28 with more features. So noted below:
1) Install additional required dev packages
yum install gmp gmp-devel
2) Compile and install php 5.4.28
cd php-5.5.12 ./configure --prefix=/usr/local/php54 \ --with-config-file-path=/etc/php54 \ --with-config-file-scan-dir=/etc/php54/php.d \ --with-libdir=lib64 \ --with-mysql \ --with-mysqli \ --enable-mbstring \ --disable-debug \ --disable-rpath \ --with-bz2 \ --with-curl \ --with-gettext \ --with-iconv \ --with-openssl \ --with-gd \ --with-mcrypt \ --with-pcre-regex \ --with-zlib \ --enable-cgi \ --enable-exif \ --enable-zip \ --with-gmp \ --enable-ftp \ --enable-shmop \ --enable-sockets make make install
Restart Apache
service httpd restart
Then, I start to install XCache from source, the latest version of XCache is 3.1.0.
3) Download and decompress it.
wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz tar -xvzf xcache-3.1.0.tar.gz
4) Compile XCache based on current PHP 5.4.28 installation
cd xcache-3.1.0 /usr/local/php54/bin/phpize ./configure --enable-xcache --with-php-config=/usr/local/php54/bin/php-config make make install cp xcache.ini /etc/php54/php.d/xcache.ini service httpd restart
Then reload the phpinfo page and get following information.
And XCache web interface: