前提php、php-fpm、mariadb等LAMP環(huán)境已經(jīng)架設好
成都服務器托管,創(chuàng)新互聯(lián)建站提供包括服務器租用、聯(lián)通機房服務器托管、帶寬租用、云主機、機柜租用、主機租用托管、CDN網(wǎng)站加速、域名注冊等業(yè)務的一體化完整服務。電話咨詢:18980820575
1、安裝xcache
cd /usr/local/src #進入軟件包存放目錄
wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz#下載
tar zxvf xcache-3.2.0.tar.gz #解壓
cd xcache-3.2.0 #進入安裝目錄
/usr/bin/phpize#用phpize生成configure配置文件---------這里的目錄,用which phpize來找
[root@lgq bin]# ln -sv phpize /usr/src/xcache-3.2.0
‘/usr/src/xcache-3.2.0/phpize’ -> ‘phpize
[root@lgq xcache-3.2.0]# phpize
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
[root@lgq xcache-3.2.0]#./configure --enable-xcache--enable-xcache-coverager --enable-xcache-optimizer --with-php-config=/usr/bin/php-config#配置
make #編譯
make install #安裝
安裝完成之后,出現(xiàn)下面的界面,記住以下路徑,后面會用到。/usr/lib64/php/modules/
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#xcache模塊路徑
2、創(chuàng)建xcache緩存文件
touch /tmp/xcache #創(chuàng)建文件
chmod 777 /tmp/xcache #設置權(quán)限
3、創(chuàng)建xcache管理員密碼為123456
echo -n "123456" | md5sum #記住類似下面一行代碼(md5加密之后的密碼),后面會用到
c1820eeffb72ef4463aa2a67c65c7b0a
4、拷貝xcache后臺管理程序到網(wǎng)站根目錄
cp -r /usr/local/src/xcache-3.2.0/htdocs /var/www/html/xcache
chownapache.apache-R /var/www/html/xcache#設置xcache目錄和網(wǎng)站目錄權(quán)限相同
5、配置php支持xcache
vi /usr/local/php/etc/php.ini #編輯配置文件,在最后一行添加以下內(nèi)容
[xcache-common]
extension = xcache.so
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "xcache"
xcache.admin.pass = "c1820eeffb72ef4463aa2a67c65c7b0a"
[xcache]
xcache.shm_scheme ="mmap"
xcache.size=60M
xcache.count =1
xcache.slots =8K
xcache.ttl=0
xcache.gc_interval =0
xcache.var_size=64M
xcache.var_count =1
xcache.var_slots =8K
xcache.var_ttl=0
xcache.var_maxttl=0
xcache.var_gc_interval =300
xcache.test =Off
xcache.readonly_protection = On
xcache.mmap_path ="/tmp/xcache"
xcache.coredump_directory =""
xcache.cacher =On
xcache.stat=On
xcache.optimizer =Off
[xcache.coverager]
xcache.coverager =On
xcache.coveragedump_directory =""
:wq! #保存退出
6、測試
service php-fpm restart#重啟php-fpm
service nginx restart #重啟nginx
瀏覽器打開網(wǎng)站根目錄下面的xcache
輸入用戶名xcache 密碼123456
可以看到如下界面
Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/html/xcache/cacher/index.phpon line 126Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/html/xcache/cacher/index.php on line 126
是因為時區(qū)的問題引起的
vim /etc/php.ini 去掉date.timezone前面的;號,后面上 Asia/Shanghai,就不會再提示錯誤信息了
date.timezone =Asia/Shanghai