最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年02月04日 11:11:18   投稿:jingxian  
下面小編就為大家?guī)硪黄猯inux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

親測有效

在網(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,
-u是運(yùn)行Memcache的用戶,我這里是root,
-l是監(jiān)聽的服務(wù)器IP地址,如果有多個(gè)地址的話,我這里指定了服務(wù)器的IP地址localhost,
-p是設(shè)置Memcache監(jiān)聽的端口,我這里設(shè)置了11211,最好是1024以上的端口,
-c選項(xiàng)是最大運(yùn)行的并發(fā)連接數(shù),默認(rèn)是1024,按照你服務(wù)器的負(fù)載量來設(shè)定,
-P是設(shè)置保存Memcache的pid文件,

2. 重啟apache,service httpd restart

Memcache環(huán)境測試:

運(yùn)行下面的php文件,如果有輸出This is a test!,就表示環(huán)境搭建成功。開始領(lǐng)略Memcache的魅力把!

<?php
$mem = new Memcache;
$mem->connect("localhost", 11211);
$mem->set('test','hello world',0,60);
echo $mem->get('test');
?>

如果顯示“hello world” 就說明配置成功啦~~

以上這篇linux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux 中的Logwatch命令

    Linux 中的Logwatch命令

    在Linux系統(tǒng)操作中,logwatch能夠?qū)ο到y(tǒng)log報(bào)告進(jìn)行分析,用于Linux日志的處理,下面小編給大家詳細(xì)介紹下Linux 中的Logwatch命令,感興趣的朋友一起看看吧
    2017-09-09
  • Linux實(shí)現(xiàn)徹底清理空文件夾的方法詳解

    Linux實(shí)現(xiàn)徹底清理空文件夾的方法詳解

    這篇文章主要介紹了Linux實(shí)現(xiàn)徹底刪除指定路徑下的所有空文件夾。這里的空文件夾的認(rèn)定標(biāo)準(zhǔn)是:如果某個(gè)文件夾的子文件夾全是空文件夾,也認(rèn)為該文件夾是空文件夾,需要的可以參考一下
    2022-10-10
  • linux dev 常見特殊設(shè)備介紹與應(yīng)用(loop,null,zero,full,random)

    linux dev 常見特殊設(shè)備介紹與應(yīng)用(loop,null,zero,full,random)

    這篇文章主要介紹了linux dev 常見特殊設(shè)備介紹與應(yīng)用(loop,null,zero,full,random),需要的朋友可以參考下
    2015-10-10
  • 同一個(gè)文件在windows和linux下計(jì)算md5哈希不一致的原因及解決方法

    同一個(gè)文件在windows和linux下計(jì)算md5哈希不一致的原因及解決方法

    下面小編就為大家?guī)硪黄粋€(gè)文件在windows和linux下計(jì)算md5哈希不一致的原因及解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • SED單行腳本快速參考(流編輯器)

    SED單行腳本快速參考(流編輯器)

    sed是一個(gè)非交互式的流編輯器。所謂非交互式,是指使用sed只能在命令行下輸入編輯命令來編輯文本,然后在屏幕上查看輸出
    2013-01-01
  • 在Linux中重命名文件和目錄的幾種方法

    在Linux中重命名文件和目錄的幾種方法

    在這篇基本命令行教程中,你將學(xué)習(xí)在 Linux 終端重命名文件和目錄的各種方法,文中通過代碼示例講解非常詳細(xì),對(duì)學(xué)習(xí)Linux重命名文件和目錄非常有幫助,需要的朋友跟著小編一起來學(xué)習(xí)吧
    2024-01-01
  • shell 備份數(shù)據(jù)庫、代碼上線的腳本

    shell 備份數(shù)據(jù)庫、代碼上線的腳本

    Shell 是一個(gè)用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設(shè)計(jì)語言。這篇文章主要介紹了shell腳本之備份數(shù)據(jù)庫、代碼上線,需要的朋友可以參考下
    2020-02-02
  • 用expect實(shí)現(xiàn)ssh自動(dòng)登錄服務(wù)器并進(jìn)行批量管理的實(shí)現(xiàn)方法

    用expect實(shí)現(xiàn)ssh自動(dòng)登錄服務(wù)器并進(jìn)行批量管理的實(shí)現(xiàn)方法

    這篇文章主要介紹用expect實(shí)現(xiàn)ssh自動(dòng)登錄服務(wù)器并進(jìn)行批量管理的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2013-02-02
  • linux?shell?編程之函數(shù)使用詳解

    linux?shell?編程之函數(shù)使用詳解

    使用linux的shell編程,可以說函數(shù)是非常重要的內(nèi)容,也是在編寫各類shell腳本的時(shí)候經(jīng)常用到的,這篇文章主要介紹了linux?shell?編程之函數(shù)使用,需要的朋友可以參考下
    2022-10-10
  • 查看Linux系統(tǒng)重啟的四種基本命令詳解

    查看Linux系統(tǒng)重啟的四種基本命令詳解

    Linux 重啟命令是指在Linux系統(tǒng)中,通過指定命令來啟動(dòng)或重啟系統(tǒng),在日常使用中,我們經(jīng)常需要對(duì)系統(tǒng)進(jìn)行重啟操作,如更新軟件、修改系統(tǒng)配置等,因此,熟練掌握Linux重啟命令是非常必要的,所以本文給大家介紹了查看Linux系統(tǒng)重啟的四種基本命令,需要的朋友可以參考下
    2024-04-04

最新評(píng)論

七台河市| 寻乌县| 东丽区| 江门市| 靖宇县| 彭州市| 青龙| 潼关县| 合作市| 镇沅| 牙克石市| 马尔康县| 淮北市| 兴和县| 平远县| 锡林浩特市| 申扎县| 台安县| 江北区| 三河市| 咸宁市| 库车县| 广元市| 清水县| 大洼县| 安吉县| 宣城市| 宁海县| 依安县| 湄潭县| 固始县| 宜城市| 中江县| 瓮安县| 随州市| 宜丰县| 彰化市| 宕昌县| 浏阳市| 德州市| 静乐县|