国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

linux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)

2019-10-26 18:50:29
字體:
供稿:網(wǎng)友

親測(cè)有效

在網(wǎng)上查找了好多資料,很多都安裝不成功,而且都是同一個(gè)資料相互抄襲泛藍(lán),沒一個(gè)實(shí)用的。今天配置好了,將配置過程分享一下。

Linux下的Memcache運(yùn)行需要libevent的支持,所以在安裝memcache之前必須要安裝libevent。安裝過程中可能會(huì)遇到很多問題,本人都將可能遇到錯(cuò)誤時(shí)的解決辦法整理出來了。

1、先安裝libevent:

#yum -y install libevent libevent-devel

2、安裝memcached,最新版本為:memcached-1.4.7.tar.gz,同時(shí)指定libevent的安裝位置:

# cd /home

# wget http://memcached.googlecode.com/files/memcached-1.4.7.tar.gz
# tar zxvf memcached-1.4.7.tar.gz

# cd memcached-1.4.7
# ./configure -with-libevent=/usr
# make
# make install

如果中間出現(xiàn)報(bào)錯(cuò),請(qǐng)仔細(xì)檢查錯(cuò)誤信息,按照錯(cuò)誤信息來配置或者增加相應(yīng)的庫或者路徑。

安裝完成后會(huì)把memcached放到 /usr/local/bin/memcached。

3、安裝Memcache的PHP擴(kuò)展

3.1 在http://pecl.php.net/package/memcache 選擇相應(yīng)想要下載的memcache版本,最新版本memcache-3.0.6.tgz。

3.2 安裝PHP的memcache擴(kuò)展

#wget http://pecl.php.net/get/memcache-3.0.7.tgz

#tar zxvf memcache-3.0.7.tgz
#cd memcache-3.0.7
#phpize
#./configure -enable-memcache --with-php-config=/usr/bin/php-config --with-zlib-dir
#make

編譯完成之后會(huì)提示:

Don't forget to run 'make test'.

#make test

Build complete.
Don't forget to run 'make test'.

=====================================================================

PHP : /usr/bin/php
PHP_SAPI : cli
PHP_VERSION : 5.3.2
ZEND_VERSION: 2.3.0
PHP_OS : Linux - Linux candy 2.6.32-71.el6.i686 #1 SMP Fri Nov 12 04:17:17 GMT 2010 i686
INI actual : /home/memcache-3.0.6/tmp-php.ini
More .INIs :
CWD : /home/memcache-3.0.6
Extra dirs :
VALGRIND : Not used

#make install

(注:

1 phpize沒有找到

解決方法:

centos是默認(rèn)沒有安裝php-devel的yum -y install php-devel

2 make: *** [memcache.lo] Error 1

沒有安裝zlib

yum -y install zlib-devel

3 配置的命令改為:./configure --enable-memcache --with-php-config=/usr/bin/php-config --with-zlib-dir 其中enable和with前面是兩個(gè)--)

上述安裝完后會(huì)有類似這樣的提示:

Installing shared extensions: /usr/lib/php/modules/

4、把php.ini中的extension_dir = “./”修改為:

#vim /etc/php.ini

extension_dir = "/usr/lib/php/modules/"

在其下添加一行來載入memcache擴(kuò)展:extension=memcache.so

memcached的基本設(shè)置:

1. 啟動(dòng)Memcache的服務(wù)器端:

#/usr/local/bin/memcached -d -m 256 -u nobody -l localhost -p 11211

-d選項(xiàng)是啟動(dòng)一個(gè)守護(hù)進(jìn)程,
-m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,我這里是256MB,

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 缙云县| 运城市| 永丰县| 青浦区| 五大连池市| 长汀县| 清原| 九龙城区| 城口县| 巴里| 绥棱县| 南江县| 盐边县| 伊吾县| 新营市| 孟村| 德庆县| 铜鼓县| 扎兰屯市| 应用必备| 新建县| 开阳县| 洮南市| 五家渠市| 屯昌县| 台北县| 龙南县| 台山市| 辽阳县| 天门市| 饶河县| 塘沽区| 黑龙江省| 蓝山县| 莱州市| 镇安县| 贵溪市| 平和县| 孟津县| 北碚区| 班玛县|