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: