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

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

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

親測(cè)有效

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

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

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ò)誤信息來(lái)配置或者增加相應(yīng)的庫(kù)或者路徑。

安裝完成后會(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沒(méi)有找到

解決方法:

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

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

沒(méi)有安裝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/"

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

2. 重啟apache,service httpd restart

Memcache環(huán)境測(cè)試:

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

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

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

以上這篇linux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)就是小編分享給大家的全部?jī)?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 常見(jiàn)特殊設(shè)備介紹與應(yīng)用(loop,null,zero,full,random)

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

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

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

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

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

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

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

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

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

    Shell 是一個(gè)用 C 語(yǔ)言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語(yǔ)言,又是一種程序設(shè)計(jì)語(yǔ)言。這篇文章主要介紹了shell腳本之備份數(shù)據(jù)庫(kù)、代碼上線,需要的朋友可以參考下
    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編程,可以說(shuō)函數(shù)是非常重要的內(nèi)容,也是在編寫各類shell腳本的時(shí)候經(jīng)常用到的,這篇文章主要介紹了linux?shell?編程之函數(shù)使用,需要的朋友可以參考下
    2022-10-10
  • 查看Linux系統(tǒng)重啟的四種基本命令詳解

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

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

最新評(píng)論

台山市| 丰顺县| 定州市| 漾濞| 临江市| 瑞金市| 芜湖县| 铅山县| 兴宁市| 会昌县| 乌恰县| 深圳市| 额尔古纳市| 镇宁| 五峰| 郑州市| 乌拉特中旗| 辽阳市| 顺平县| 高唐县| 腾冲县| 高安市| 白玉县| 万安县| 陕西省| 田阳县| 青铜峡市| 什邡市| 南江县| 泾源县| 信丰县| 增城市| 凯里市| 乌兰察布市| 宁陕县| 托克逊县| 康平县| 霍山县| 六安市| 潢川县| 彝良县|