安裝php擴充套件phpredis
一、下載安裝包
redis下載
##linux下載
[root@localhost ~]# wget http://download.redis.io/releases/redis-4.0.0.tar.gz
- 1
- 2
phpredis下載[php的擴充套件]
二、安裝redis
- 安裝
[root@localhost home]# tar -zxvf redis-4.0.0.tar.gz
[root@localhost home]# cd redis-4.0.0
[root@localhost redis-4.0.0]# make
- 1
- 2
- 3
[root@localhost redis-4.0.0]# cd src
[root@localhost src]# make install
- 1
- 2
- 3
Redis部署
安裝成功後,下面對Redis 進行部署
1、 首先為了方便管理,將Redis檔案中的配置檔案和常用命令移動到統一檔案中。
[root@localhost ~]# mkdir –p /usr/local/redis/bin
[root@localhost ~]# mkdir –p /usr/local/redis/etc
[root@localhost ~]# cp /home/redis-4.0.0/redis.conf /usr/local/redis/etc
[root@localhost ~]# cp /home/redis-4.0.0/src/mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server redis-check-rdb redis-sentinel redis-trib.rb /usr/local/redis/bin/
- 1
- 2
- 3
- 4
- 5
2 啟動redis-server服務
###修改redis配置檔案
[root@localhost ~]# vim /usr/local/redis/etc/redis.conf 修改daemonize 改為 yes (允許後臺啟動)
啟動redis並且指定啟動的配置檔案
[root@localhost ~]# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
- 1
- 2
- 3
- 4
- 5
檢視redis是否啟動
[root@localhost ~]# ps aux | grep redis 檢視redis是否啟動成功
root 4046 0.0 0.2 145248 7568 ? Ssl 13:35 0:00 ./redis-server 127.0.0.1:6379
root 4096 0.0 0.0 112664 968 pts/2 S+ 13:53 0:00 grep --color=auto redis
- 1
- 2
- 3
- 4
其他命令
redis-cli 開啟redis的客戶端
quit 退出redis的客戶端
pkill redis-server 關閉redis伺服器
redis-cli shutdown 關閉redis伺服器
- 1
- 2
- 3
- 4
- 5
- 6
- 7
檢視redis埠是否被監聽
[root@localhost ~]# netstat -tlun 檢視主機的6379埠是否在使用(監聽)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
- 1
- 2
- 3
- 4
- 5
三、安裝php擴充套件 phpredis
[root@localhost ~]# unzip phpredis-develop.zip
[root@localhost ~]# cd phpredis-develop
##重新編譯phpize:/usr/local/php7/bin/phpize(無需切換目錄,直接執行自己找到的phpize)
[root@localhost phpredis-develop]# find / -name 'phpize'
/usr/local/mysoftware/php7/bin/phpize ##一般是在你安裝的php目錄裡面的
[root@localhost phpredis-develop]# /usr/local/mysoftware/php7/bin/phpize ##執行一下,此時在phpredis-develop目錄下多一個configure
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
##找到php-config:find / -name 'php-config'
[root@localhost phpredis-develop]# find / -name 'php-config'
/home/php-7.0.4/scripts/php-config
[root@localhost phpredis-develop]# ./configure --with-php-config=/home/php-7.0.4/scripts/php-config(不用切換目錄,把找到的php-config路徑填到此命令的引數裡)
[root@localhost phpredis-develop]# make && make install
- 1
- 2
- 3
- 4
- 5
- 6
修改php.ini配置檔案
加上這句
extension=redis.so
- 1
- 2
重啟php就可以看到redis擴充套件已經安裝上了
redis其他配置資訊
daemonize 如果需要將Redis服務以守護程序在後臺執行,則把該項的值改為yes
pidfile 配置多個pid的地址,預設在/var/run/redis/pid
bind 繫結ip,設定後只接受來自該ip的請求
port 監聽埠,預設是6379
timeout 客戶端連線超時的設定,單位是秒
loglevel 分為4級,debug、verbose、notice、warning
logfile 配置log檔案地址
databases 設定資料庫的個數,預設使用的資料庫為0
save 設定redis進行資料庫映象的頻率
rdbcompression 在進行映象備份時,是否進行壓縮
Dbfilename 映象備份檔案的檔名
Dir 資料庫映象備份檔案的存放路徑
Slaveof 設定資料庫為其他資料庫的從資料庫
Masterauth 主資料庫連線需要的密碼驗證
Requirepass 設定登入時,需要使用的密碼
Maxclients 設定同時連線的最大客戶端數量
Maxmemory 設定redis能夠使用的最大記憶體
Appendonly 開啟append only模式
Appendfsync 設定對appendonly.aof檔案同步的頻率
vm-enabled 是否開啟虛擬記憶體支援
vm-swap-file 設定虛擬記憶體的交換檔案路徑
vm-max-memory 設定redis能夠使用的最大虛擬記憶體
vm-page-size 設定虛擬記憶體的頁大小
vm-pages 設定交換檔案的總的page數量
vm-max-threads 設定VMIO同時使用的執行緒數量
Glueoutputbuf 把小的輸出快取存放在一起
hash-max-zipmap-entries 設定hash的臨界值
Activerehashing 重新hash
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
相關推薦
mac下安裝php擴充套件phpredis
git clone git://github.com/nicolasff/phpredis.git cd ./phpredis phpize make make install 然後編寫ini檔案: vim /opt/local/etc/php5/conf.d/php.i
安裝php擴充套件phpredis
一、下載安裝包redis下載##linux下載 [root@localhost ~]# wget http://download.redis.io/releases/redis-4.0.0.tar.gz12phpredis下載[php的擴充套件]二、安裝redis安裝[root@localhost home]
安裝PHP擴充套件包
在自定義安裝時有許多可擴充套件選項,如果安裝時沒有選擇,後期補充擴充套件的方法如下,以redis為例: 轉自https://www.cnblogs.com/luowei/p/5294701.html 1、安裝redis 下載:https://github.com/nicolasff/phpredis/a
centos安裝php擴充套件swoole及使用
swoole是一個PHP的非同步、並行、高效能網路通訊引擎,使用純C語言編寫,提供了PHP語言的非同步多執行緒伺服器,非同步TCP/UDP網路客戶端,非同步MySQL,非同步Redis,資料庫連線池,AsyncTask,訊息佇列,毫秒定時器,非同步檔案讀寫,非同步DNS查詢。 Swoole內建了Http/We
Linux環境下安裝PHP擴充套件Swoole
1、簡介 Swoole可以廣泛應用於網際網路、行動通訊、企業軟體、網路遊戲、物聯網、車聯網、智慧家庭等領域。 使用PHP+Swoole作為網路通訊框架,可以使企業IT研發團隊的效率大大提升,更加專注於開發創新產品。 Swoole底層內建了非同步非阻塞、多執行
Linux下面安裝PHP擴充套件
Linux是程式設計師部署網站都會用到的系統,PHP的環境經常也會搭建在上面,PHP開發過程中會使用到很多擴充套件,有的時候部署一個網站在上面的時候,會提示你沒有擴充套件,比如沒有gd庫,這是一個影象處理相關的擴充套件。 大家第一反應就是再去下載一個擴充套件,這樣其實很麻煩,其實在原有的PHP
phpize原始碼安裝php擴充套件
4、進入原始碼中的ext/pcntl目錄 ~# cd php-5.3.29/ext/pcntl/ 5、執行 phpize 命令 ~# phpize Configuring for: PHP Api Version: 20090626 Zend
centos安裝php擴充套件swoole
swoole是一個PHP的非同步、並行、高效能網路通訊引擎,使用純C語言編寫,提供了PHP語言的非同步多執行緒伺服器,非同步TCP/UDP網路客戶端,非同步MySQL,非同步Redis,資料庫連線池,A
mongodb安裝php擴充套件(針對php版本為7.X的情況)
mongodb安裝php擴充套件。 在php版本為5.x 的時候,安裝的其實是mongo.so檔案擴充套件。 當php版本為7.x的時候,安裝的是mongodb.so檔案擴充套件。 如果安裝php5.x版本的擴充套件,移步連結: -----------------
MongoDB入門---安裝php擴充套件&php基本增刪改查操作&php7基本資料操作
經過前些天的學習,我們對MongoDB有了一個大概的瞭解了,對於命令列的操作,也有了基本的認識。但是呢,無論什麼資料庫,最終還是要落實到操作語言上。因為本人擅長的是php這個語言,所以本人就。。
安裝PHP擴充套件
1、下載原始碼包 2、tar zxvf extname.tar.gz 4、./configure --help 檢視configure命令用法 —————————————————————————————————————————————————————————————
centos 下安裝php擴充套件curl
首先系統裡已經安裝curl 然後進入下載的php原始碼中的擴充套件目錄,我的在cd /root/php/php-7.1.11/ext/ ./configure --with-curl=/usr/include/curl/ (curl的安裝目錄) 然後make & make ins
linux下安裝php擴充套件模組gettext
安裝php的模組有兩種方式: 一、重新編譯php,加上--with-gettext 二、動態安裝 現在說下第二個動態安裝 1、下載同版本的php原包,解壓後進入ext目錄,目錄下便是模組 2、進入gettext目錄下執行: /usr/local/php/bin/phpize ./configur
phpize編譯安裝php擴充套件的時候出現Cannot find autoconf. Please check your autoconf installation and the 的解決方法
今天在mac環境下安裝PHP擴充套件框架Yaf,在編譯安裝框架的時候出現如下錯誤:Configuring for: PHP Api Version: 20151012 Zend Module Api No: 20151012 Zend Extensi
在linux中使用phpize安裝php擴充套件模組
linux系統中,php安裝成功後,在bin目錄下會生成一個名叫phpize的可執行指令碼,這個指令碼的用途是動態安裝php擴充套件模組。 使用phpize指令碼安裝php擴充套件模組的好處:在安裝php時沒有安裝的擴充套件,可以在以後隨時安裝上,且不需要重新安裝PHP。 安裝步驟: 1、切換到擴充套件
mac下brew安裝php擴充套件swoole失敗
mac下面用brew安裝了php擴充套件swoole後,雖然brew這邊顯示成功安裝,但是網頁顯示異常,php -m 顯示如下 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/loc
linux 安裝Apache, php並安裝php擴充套件
首先安裝Apache伺服器 1. 下載原始碼包 http://httpd.apache.org/download.cgi#apache24 2. 上傳到伺服器, 解壓 tar zvxf httpd-XX.tar.gz 3. 安裝 apr和apr-util(如果已安裝,可直接
整理 mac 安裝php擴充套件mcrypt
這個問題是遇到多次了,不想再被坑了, 首先使mcrypt軟體能夠執行,然後安裝php擴充套件模組,並在php.ini配置。 這裡注意的是mcrypt軟體依賴libmcrypt和mhash兩個庫,所以安裝配置順序從右至左 下載安裝mcrypt 1.先去http:
linux 安裝php擴充套件記錄
學習laravel過程中,我需要開啟xdebug進行除錯,然後xdebug官網看了下說明,linux系統下需要編譯安裝,配置php.ini 官網地址:xdebug 具體過程: 下載官
通過 PECL 安裝 PHP 擴充套件(以 CentOS7 中安裝 swoole 為例)
常用工具 PECL 和 phpize 官網文件 PHP 有大量的擴充套件可以使用,比如用於連線資料庫的擴充套件 mysqli,圖形庫 gd2 等。擴充套件有兩種安裝方法: 通過 pear install xxx 安裝,需要提前在機器上安裝 pear