PS:我的LAMPP裝在/opt/lampp下

軟件準(zhǔn)備,danga.com下載memcache的擴(kuò)展包,我這里用的是memcache-2.2.6.tgz

然后下個(gè)跟自己lampp中版本相同的PHP源碼,我的是PHP版本是5.2.9,PHP-5.2.9.tar.bz2,這個(gè)可以在官網(wǎng)或者chinaunix.net中找到

先裝PHP

 

./configure --prefix=/usr/local/php-5.2.9
make
make install

 

然后安裝memcache的PHP擴(kuò)展

 

先把memcache-2.2.6.tgz解壓,并用終端進(jìn)入解壓后的目錄

 

sudo /opt/lampp/bin/phpize

 

 

 

這時(shí)會(huì)提示找不到php.h,zend_moudules.h,zend_extensions.h原因當(dāng)然是目錄里面沒有,因?yàn)槲覀儎偘惭b了PHP我們?cè)贚AMPP目錄下做個(gè)鏈接

 

mkdir /opt/lampp/include
ln
-s /usr/local/php-5.2.9/include/php /opt/lampp/include/php
/opt/lampp/bin/phpize

 

這樣就可以成功生成memcache.so,但是不在Lampp目錄下,我們把它拷貝到LAMPP里面

 

 

sudo cp /usr/local/lib/php/extensions/no-debug-zts-20060613/memcache.so /opt/lampp/lib/php/extensions/no-debug-zts-20060613/

 

 然后修改lampp的PHP的配置文件

 

 

sudo gedit /opt/lampp/etc/php.ini

 

 

加上extension="memcache.so"

最后重啟LAMPP,查看PHPINFO,如果里面能找到memcache就證明安裝成功了

開啟memcache,緩存PHP的SESSION

把session.save_handler = files
改成session.save_handler
= memcache

 

 

再把session.save_path = /tmp
改成session.save_path
= tcp://127.0.0.1:11211

 

 

重啟LAMPP,這時(shí)候PHP的SESSION就緩存在MEMCACHED服務(wù)器中。

0
0
(請(qǐng)您對(duì)文章做出評(píng)價(jià))
« 上一篇:linux下memcache安裝
» 下一篇:linux下結(jié)合lampp(xampp)sphinx安裝