CentOS環境PHP下安裝memcache擴充套件
注意:必須要memcache上下對包,memcached和memcache php擴充套件,先安裝memcached
1、安裝libmemcached庫
yum install libmemcached
2、下載並解壓memcache檔案
wget http://pecl.php.net/get/memcache-3.0.8.tgz
tar xzvf memcache-3.0.8.tgz
cd memcache-3.0.8
3、執行phpize擴充套件安裝程式,假設phpzie的路徑為/usr/local/php/bin/phpize,具體的路徑得根據自己的環境修改。
[[email protected] memcache-3.0.8]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
4、開始安裝擴充套件memcache
[[email protected] memcache-3.0.8]# ./configure --enable-memcache \
--with-php-config=/usr/local/php/bin/php-config --with-zlib-dir \
make && make install
安裝完成後,提示
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/
5、最後修改php.ini檔案,在zend之前加入如下程式碼。
vim /usr/local/php/lib/php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/memcache.so
6、重新啟動php-fpm
kill -QUIT pid
/usr/local/php/sbin/php-fpm
7、通過phpinfo()可以檢視memcached資訊
8、啟動memecached
./memcached -d -m 100 -l 192.168.1.120 -p 11211 -u root
9、測試
附php的memcache測試程式碼:
<?php
$mem = new Memcache;
$mem->connect("192.168.1.120", 11211) or die("Could not connect");
$version = $mem->getVersion();
echo "Server's version: ".$version."<br/>\n";
$mem->set('hellokey', 'Hello World', 0, 600) or die("Failed to save data at the memcached server");
echo "Store data in the cache (data will expire in 600 seconds)<br/>\n";
$get_result = $mem->get('hellokey');
echo "$get_result is from memcached server.";
?>
檢視命中結果
telnet 192.168.1.120 11211
輸入命令:status
相關推薦
CentOS環境PHP下安裝memcache擴充套件
注意:必須要memcache上下對包,memcached和memcache php擴充套件,先安裝memcached 1、安裝libmemcached庫 yum install libmemcached 2、下載並解壓memcache檔案 wget http://pecl.p
centos在安裝了php5.3和php5.6的環境前提下安裝php-redis擴充套件
我們的專案所在的伺服器的lamp環境中,經過這次安裝php-redis擴充套件的時候才發現,伺服器上竟然存在兩個版本的php,一個是系統自帶的版本5.3,一個是另外安裝的版本5.6,而且似乎沒有人安裝過docker什麼的來控制環境版本,這就尷尬了。。。 我首先百
PHP7.x環境下安裝memcache和memcached擴充套件
504 0 1 如果使用php操作memcached伺服器最方便的方式就是安裝memcache擴充套件了,其實php還有另外一個擴充套件那就是memcached,和memcached服務同名,並且擴充套件提供的方法更便於使用,下面分別介紹一下兩種擴充套件在PHP7環境下的安裝
linux環境下安裝php_imagick擴充套件,linux php ImageMagick缺少jpg,png,tiff格式
linux環境安裝外掛缺少tiff格式,查找了很多資料,大多數都描述的一知半解,現總結如下: 一、安裝ImageMagick依賴庫 下載、解壓、進入解壓目錄、編譯安裝。 tar zvxf tiff-4.0.9.tar.gz cd /root/tiff-4.0.9
windows下安裝memcache併為php開啟memcache擴充套件
第一步:下載安裝包 1.4.5 版本之前用作為一個服務安裝,1.4.5 版本之後用任務計劃中啟用一個普通程序來使用 這裡已將上面的連結中的安裝包下載好,可以直接下載使用 第二步:安裝memcached伺服器端(三個小步驟) 這裡使用1.4.5之前的版本
CentOS 7.2下安裝lamp環境
環境: CentOS 7.2 64位 1.安裝Apache # yum install httpd 安裝成功後啟動一下httpd服務 # service httpd start 在瀏覽器輸入ip訪問,頁面如下: 2.安裝mysql
PHP7.x環境下安裝redis擴充套件
注:以下介紹的安裝方式為PHP的安裝路徑為/usr/local/php,如果你的伺服器上PHP的安裝目錄不一致請按實際情況處理。 首先下載PHP7的redis擴充套件 wget https://github.com/phpredis/phpredis/archive/php7-ipv6.
Windows下安裝php_rar 擴充套件,讓php實現rar檔案的讀取和解壓
PHP Rar Archiving 模組 (php_rar) 是一個讀取和解壓rar檔案的模組,但不提供RAR壓縮(打包)的功能。 1.首先要到PECL的RAR頁面下載DLL. 根據自己的情況選擇下載對應版本的DLL. PHP版本要求:php_rar模組適用於php 5.
centos下安裝phpredis擴充套件
1、在github 下載安裝包 https://github.com/phpredis/phpredis,上傳到伺服器上,並unzip解壓 2、安裝 #進入安裝包 $ cd phpredis-develop #php安裝後的路徑,需結合實際情況,可用whereis命令
cmd安裝memcached 以及php安裝memcache擴充套件
1、下載memcached軟體 32位下載地址: memcached-win32-1.4.4-14.zip(直接下載),memcached-win32-1.4.4-14.zip下載頁面:http://blog.couchbase.com/memcached-144-windows-32-bit-
php windows下安裝sqlsrv擴充套件
連結:官網文件 安裝步驟: 1.確認作業系統(windows、inux還是mac,64位還是86位,作業系統版 本,linux中centos是支援的,微軟文件中介紹的都是Red Hat) 2.確認php版本(版本號,是否是執行緒安全模式,php程序是64位還是86位) 3.確認連線的sq
ubuntu下安裝方式彙總 ubuntu下安裝memcache及memcached ubuntu下安裝mongo擴充套件 ubuntu下安裝redis擴充套件
apt-get 可輔助通過 apt-cache search curl | grep php 查詢已支援的外掛,然後通過下面apt-get下載安裝,例: apt-get install php5-curl 可具體參考:ubuntu下安裝memcache及mem
CentOS系統Linux下安裝jdk並配置環境變數
一、目標: 在CentOS6.9 64位上安裝jdk1.8(tar.gz安裝包),並配置環境變數 jdk安裝在/var/opt/Linux目錄下 二、.安裝步驟: 1.上傳jdk-8u65-linux-x64.tar.gz並解壓縮到/var/opt/Linux目錄(該目錄可自行選擇)下
在 CentOS 7.2 下安裝 Hadoop 2.7.5 並搭建偽分散式環境的方法
資源下載 一、建立 Hadoop 使用者 建立 hadoop 使用者,並分配以使用者名稱為家目錄/home/hadoop,並將其加入到sudo使用者組,建立好使用者之後,以 hadoop 使用者登入: sudo useradd
php安裝memcache擴充套件
[[email protected] src]# wget http://pecl.php.net/get/memcache-2.2.7.tgz[[email protected] src]# tar zxvf memcache-2.2.7.tgz[[em
linux(騰訊雲centOS 7.2)下安裝nodejs環境
步驟2:解壓 xz -d node-v10.2.0-linux-x64.tar.xz 步驟3:再解壓 tar -xvf node node-v10.2.0-linux-x64.tar 步驟4:安裝了node,並不是所有資料夾下都能使用,需要建立nod
Ubuntu16.04下安裝Python擴充套件包-scipy,numpy,matplotlib(普通環境和virtualenv虛擬環境)
1、普通環境安裝擴充套件 sudo apt-get install python-scipy sudo apt-get install python-numpy sudo apt-get install python-matplotlib 2、在Python虛擬環境中安
Memcache系列(二)PHP安裝memcache擴充套件
在系列一中寫了linux安裝memcached服務; 現在寫下php中如何使用 首先要給php新增memcache擴充套件模組 下載memcache擴充套件包,可以到官網進行下載,我這裡下載的是memcache-3.0.8.tgz的 1. 解壓tar zxvf memca
windows下php5.5.12安裝Memcache擴充套件
##下載memcached服務 將壓縮檔案解壓到一個固定的目錄,比如在c:\memcached 在dos視窗中,用cd指令進入memcached.exe所在目錄,執行“memcached.exe
wamp環境下安裝memcache
一直沒時間研究memcache,今天想在自己機子上試下,結果安裝一直沒成功,弄了好久,終於還是找到了解決方法: (環境是win32+wamp(php版本是5.3.10)) 1、解壓附件memcached到某個目錄,本例中解壓在C:\ 2、解壓附件中的memca