CentOS6下原始碼編譯的php7安裝redis擴充套件
一、安裝redis
1、安裝redis的依賴
yum install gcc gcc-c++ kernel-devel
2、下載redis,樓主的位置是/data/download
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
3、解壓,編譯
tar xzf redis-3.2.0.tar.gz
cd redis-3.2.0.tar.gz
make
4、啟動服務
# 在當前的原始碼包中
./src/redis-server redis.conf &
5、檢測是否監聽
netstat -nlpt | grep 6379
6、使用redis-cli客戶端檢測連線是否正常
7、將redis加入環境變數中,不用寫路徑
# 開啟
[[email protected] download]# vim /etc/profile
# 寫入環境變數(根據自己的路徑)
export PATH=$PATH:/data/download/redis-3.2.0/src
# 載入
[[email protected] src]# source /etc/profile
# 測試
[[email protected] download]# redis-cli
127.0.0.1:6379>
安裝成功!
二、安裝redis擴充套件
1、安裝phpize(用來安裝php擴充套件)
yum install php-devel
2、下載redis擴充套件,樓主在/data/download下;NOTICE:這裡可能會有坑,若想嘗試,請繼續,不想請直接跳到第8步
wget https://github.com/nicolasff/phpredis/archive/master.zip
3、解壓# 若沒有unzip,使用yum install unzip
unzip master.zip
4、編譯,配置,編譯
5、檢視是否有擴充套件redis.so# 編譯,cd到原始碼包 phpize # 配置 ./configure --with-php-config=/usr/local/php-7.0.14/bin/php-config # 編譯 make && make install
6、修改php.ini
# 開啟php.ini,將extension=redis.so,新增進去
vim /usr/local/php7-0.14/etc/php.ini
7、重啟php-fpm
killall php-fpm
/usr/local/php7-0.14/sbin/php-fpm
日常出錯,樓主已崩潰
經過樓主的排查,發現php7無法載入redis,就是樓主的redis的版本不支援php7,樓主已哭暈在廁所,經過樓主的不懈努力,終於找到了一個,親測可用,
8、重新安裝redis擴充套件
# 下載這個擴充套件,依舊在/data/download下,是解壓好的,所以無需再次解壓
git clone https://github.com/edtechd/phpredis
重複上面的4~7步驟,
成功!
相關推薦
CentOS6下原始碼編譯的php7安裝redis擴充套件
一、安裝redis 1、安裝redis的依賴 yum install gcc gcc-c++ kernel-devel2、下載redis,樓主的位置是/data/download wget ht
在MAMP下PHP7安裝Redis擴充套件
到github上下載phpredis的php7分支到本地 執行phpize 執行make && make install 拷貝redis.so到擴充套件資料夾 修改php.ini檔案
centos7.1下php7安裝redis擴充套件
第一步首先要下載php7redis包 cd /root & wget -O php7redis.zip https://github.com/phpredis/phpredis/archiv
window 下 php7安裝redis擴充套件
1.使用phpinfo()函式檢視PHP的版本資訊,這會決定擴充套件檔案版本。 2.下載php_igbinary-1.2.1-5.5-ts-vc11-x64.zip,php_redis-2.2.5-5.6-ts-vc11-x64.zip(一定要保證版本的正確性) 下載
linux centos7下php7安裝redis擴充套件
下載php7的redis擴充套件git clone -b develop https://github.com/phpredis/phpredis.git$ cd phpredis# 進入 phpredis 目錄 $ /usr/local/php/bin/phpize
php7 安裝redis擴充套件
#下載PHPredis擴充套件wget https://github.com/nicolasff/phpredis/archive/3.1.0.tar.gz#解壓tar zxvf 3.1.0.tar.gzcd phpredis-3.1.0/在當前目錄下生成configure配置檔案/usr/local/php
centos7下原始碼編譯方式安裝httpd
參考文章 http://www.cnblogs.com/jipeng87/p/6308725.html http://www.centoscn.com/CentosServer/www/2015/0417/5204.html 前言 Apache至少需要apr、apr-
Linux下原始碼編譯php7
1.安裝依賴包 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-
在Windows32下為PHP5.6安裝redis擴充套件和memcached擴充套件
一.php安裝redis擴充套件 1.使用phpinfo()函式檢視PHP的版本資訊,這會決定擴充套件檔案版本 2.根據PHP版本號,編譯器版本號和CPU架構, 選擇php_redis-2.2.5-5.6-ts-vc11-x86.zip和ph
在centos7中為php7安裝redis擴充套件
下載redis 下載redis,解壓,編譯: $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz $ tar xzf redis-4.0.6.tar.gz $ cd redis-4.0.6 $ make &&
在Windows下為PHP5.6安裝redis擴充套件和memcached擴充套件
2.根據PHP版本號,編譯器版本號和CPU架構, 選擇php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.zip 下載地址: http://windows.php.net/downloads/pecl/snaps/r
php7安裝redis擴充套件
如果安裝的php版本是php7版本的話,當安裝擴充套件的時候會'報錯; 此時需要安裝對應的phpredis---php7的版本的redis擴充套件; 一、安裝Redis 1.建立redis使用者組和使用者 groupadd redis useradd -r -g re
php7安裝redis 擴充套件
1.wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum inst
在Windows、linux下為PHP5.6安裝redis擴充套件
根據PHP版本號,編譯器版本號和CPU架構, 選擇php_redis-2.2.5-5.5-ts-vc11-x86.zip和php_igbinary-1.2.1-5.5-ts-vc11-x86.zip 下載地址: http://windows.php.net/downloads/pecl/snaps/
PHP7.x環境下安裝redis擴充套件
注:以下介紹的安裝方式為PHP的安裝路徑為/usr/local/php,如果你的伺服器上PHP的安裝目錄不一致請按實際情況處理。 首先下載PHP7的redis擴充套件 wget https://github.com/phpredis/phpredis/archive/php7-ipv6.
Linux下原始碼編譯安裝Redis和部署
redis是一個 鍵值 (Key—Value)型別 記憶體資料庫 ,所有的操作都是在記憶體中進行。然後定期地通過非同步操作將資料庫的資料flush到硬碟上。由於是記憶體操作,所以效能非常的出色。但是容易受實體記憶體的影響,如果是海量
CentOS6下原始碼安裝php7
1、首先yum編譯必備的包 yum -y install libxml2 libxml2-devel curl-devel libpng-devel freetype-devel libmcryp
Centos下給php安裝Redis擴充套件及編譯問題解決
1、第一步自然是去github下載原始碼了,記得加上引數 --no-check-certificate,不然https校驗會出錯 wget https://github.com/phpredis/phpredis/archive/develop.zip --no-check
php7編譯安裝redis擴充套件
在ubuntu/php7 環境下,編譯安裝redis擴充套件 background: 最近將php升級到7.0 需要用到redis擴充套件, sudo apt-get install php7-redis 沒找到 只能編譯安裝 編譯安裝流程如下 1 下載解壓原始碼包
windows下php7.1安裝redis擴充套件以及redis測試使用全過程
最近做專案,需要用到redis相關知識。在Linux下,redis擴充套件安裝起來很容易,但windows下還是會出問題的。因此,特此記下自己實踐安裝的整個過程,以方便後來人。