導航:首頁 > 編程語言 > centosphp安裝redis擴展

centosphp安裝redis擴展

發布時間:2022-12-21 05:06:43

❶ windows下php怎麼通過redis擴展使用redis

打開一個cmd窗口,先切換到redis所放目錄,運行 redis-server.exe
注意redis.conf為配置文件,主要配置了redis所使用的埠等信息(如果不寫則默認redis.conf)
有的下載的redis壓縮包里沒有redis.conf,我把默認的redis.conf的文件內容放在文章最後。

❷ 有沒有linux高手呢 我在CentOS 7 上用 Yum 安裝 Redis 現在要給php安裝redis擴展應該怎麼弄呢

php應該已經安裝好了吧?安裝好了就安裝php-redis就行:

yum-yinstallphp-redis

❸ 怎麼安裝redis PHP擴展,windows下

1、首先到相應網站下載redis:

下載完成後解壓到任意盤符如:D:/redis

裡麵包括:如圖所示。

redis-server.exe:服務程序

redis-check-mp.exe:本地資料庫檢查

redis-check-aof.exe:更新日誌檢查

redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發送M個 SETs/GETs 查詢 (類似於 Apache 的ab 工具).

當然還需要一個:redis.conf(具體內容網上隨便搜都會有)

8、PHP代碼測試

$redis = new Redis();

$redis->connect("192.168.138.2","6379"); //php客戶端設置的ip及埠

//存儲一個 值

$redis->set("say","Hello World");

echo $redis->get("say"); //應輸出Hello World

//存儲多個值

$array = array('first_key'=>'first_val',

'second_key'=>'second_val',

'third_key'=>'third_val');

$array_get = array('first_key','second_key','third_key');

$redis->mset($array);

var_mp($redis->mget($array_get));

❹ centos7.2怎麼安裝redis

Redis源碼獲取

1、進入Redis官網獲取Redis最新穩定版下載地址

2、通過wget命令下載 Redis 源代碼。

Redis編譯

1、通過tar -xvf redis-3.0.2.tar.gz命令解壓下載Redis源碼壓縮包redis-3.0.2.tar.gz;
2、編譯Redis。通過cd redis-3.0.2/進入Redis源碼目錄內,執行make編譯Redis; 注意:make命令執行完成編譯後,會在src目錄下生成6個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-mp、redis-sentinel

Redis安裝配置

1、安裝Redis,執行make install。會將make編譯生成的可執行文件拷貝到/usr/local/bin目錄下;

2、執行./utils/install_server.sh配置Redis配置之後Redis能隨系統啟動。

Redis服務查看、開啟、關閉

1、通過ps -ef|grep redis命令查看Redis進程;

2、開啟Redis服務操作通過/etc/init.d/redis_6379 start命令,也可通過(service redis_6379 start);

3、關閉Redis服務操作通過/etc/init.d/redis_6379 stop命令,也可通過(service redis_6379 stop);

❺ 如何在 CentOS 7 上安裝 Redis 伺服器

Redis 是一個開源的多平台數據存儲軟體,使用 ANSI C 編寫,直接在內存使用數據集,這使得它得以實現非常高的效率。Redis 支持多種編程語言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多語言。redis 的代碼量很小,只有約3萬行,它只做「很少」的事,但是做的很好。盡管是在內存里工作,但是數據持久化的保存還是有的,而redis 的可靠性就很高,同時也支持集群,這些可以很好的保證你的數據安全。
構建 Redis
redis 目前沒有官方 RPM 安裝包,我們需要從源代碼編譯,而為了要編譯就需要安裝 Make 和 GCC。
如果沒有安裝過 GCC 和 Make,那麼就使用 yum 安裝。
yum install gcc make
從官網下載 tar 壓縮包。
curl http://download.redis.io/releases/redis-3.0.4.tar.gz -o redis-3.0.4.tar.gz
解壓縮。
tar zxvf redis-3.0.4.tar.gz
進入解壓後的目錄。
cd redis-3.0.4
使用Make 編譯源文件。
make
安裝
進入源文件的目錄。
make
復制 Redis 的伺服器和客戶端到 /usr/local/bin。
cp redis-server redis-cli /usr/local/bin
最好也把 sentinel,benchmark 和 check 復制過去。
cp redis-sentinel redis-benchmark redis-check-aof redis-check-mp /usr/local/bin
創建redis 配置文件夾
mkdir /etc/redis
在/var/lib/redis 下創建有效的保存數據的目錄。
mkdir -p /var/lib/redis/6379
系統參數
為了讓 redis 正常工作需要配置一些內核參數。
配置 vm.overcommit_memory 為1,這可以避免數據被截斷,詳情見此。
sysctl -w vm.overcommit_memory=1
修改 backlog 連接數的最大值超過 redis.conf 中的 tcp-backlog 值,即默認值511。你可以在 kernel.org 找到更多有關基於 sysctl 的 ip 網路隧道的信息。
sysctl -w net.core.somaxconn=512
取消對透明巨頁內存(transparent huge pages)的支持,因為這會造成 redis 使用過程產生延時和內存訪問問題。
echo never > /sys/kernel/mm/transparent_hugepage/enabled
redis.conf
redis.conf 是 redis 的配置文件,然而你會看到這個文件的名字是 6379.conf ,而這個數字就是 redis 監聽的網路埠。如果你想要運行超過一個的 redis 實例,推薦用這樣的名字。
復制示例的 redis.conf 到 /etc/redis/6379.conf。
echo never > /sys/kernel/mm/transparent_hugepage/enabled
現在編輯這個文件並且配置參數。
vi /etc/redis/6379.conf
daemonize
設置 daemonize 為 no,systemd 需要它運行在前台,否則 redis 會突然掛掉。
vi /etc/redis/6379.conf
pidfile
設置 pidfile 為 /var/run/redis_6379.pid。
vi /etc/redis/6379.conf
port
如果不準備用默認埠,可以修改。
port 6379
loglevel
設置日誌級別。

❻ linux下怎麼安裝php的redis擴展

你好,
1、安裝編譯工具
2、安裝tcl組件包(安裝Redis需要tcl支持)
3、安裝Redis
4、設置redis開機啟動
5、設置redis配置文件參數
6、測試redis資料庫
7、通過php程序連接redis資料庫
#php必須先安裝Redis擴展
至此,Linux下Redis伺服器安裝配置完成。

❼ linux 下php怎麼安裝redis

1、PHP redis下載地址:http://pecl.php.net/package/redis
[cc lang="bash" escaped="true"][root@Redis ~]# wget http://pecl.php.net/get/redis-2.2.7.tgz[/cc]

2、解壓安裝並進入Redis目錄
[cc lang="bash" escaped="true"][root@Redis ~]# tar xzf redis-2.2.5.tgz
[root@Redis ~]# cd redis-2.2.5[/cc]

3、在Redis文件夾下,生成configure配置文件
[cc lang="bash" escaped="true"][root@Redis redis-2.2.5]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Mole Api No: 20090626
Zend Extension Api No: 220090626

[root@Redis redis-2.2.5]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@Redis redis-2.2.5]# make
[root@Redis redis-2.2.5]# make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
cp: cannot create regular file `/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied
make: *** [install-moles] Error 1

注意:一定要用root用戶。
[root@Redis redis-2.2.5]# su
Password:
[root@web redis-2.2.5]# make install[/cc]

4、在PHP配置文件php.ini裡面載入Redis擴展
[cc lang="vim" escaped="true"]extension=redis.so[/cc]

5、查看phpinfo,Redis擴展是否載入
redis
Redis Support enabled
Redis Version 2.2.5
至此,Redis擴展已經安裝成功並載入,可以用PHP操作Redis了。
附:
windows下安裝Redis擴展就更加簡單了,找到對應的版本,下載dll文件,放到PHP目錄下面的ext,修改PHP的配置文件php.ini,載入extension=php_redis.dll,重啟Apache,查看phpinfo是否有Redis,如果有就恭喜你,已經安裝成功了,就是這么簡單。

❽ 如何在 CentOS 7 上安裝 Redis 伺服器

redis 目前沒有官方 RPM 安裝包,我們需要從源代碼編譯,而為了要編譯就需要安裝 Make 和 GCC。

如果沒有安裝過 GCC 和 Make,那麼就使用 yum 安裝。

yum install gcc make
從官網下載 tar 壓縮包。

curl http://download.redis.io/releases/redis-3.0.4.tar.gz -o redis-3.0.4.tar.gz
解壓縮。

tar zxvf redis-3.0.4.tar.gz
進入解壓後的目錄。

cd redis-3.0.4
使用Make 編譯源文件。

make
安裝
進入源文件的目錄。

cd src
復制 Redis 的伺服器和客戶端到 /usr/local/bin。

cp redis-server redis-cli /usr/local/bin
最好也把 sentinel,benchmark 和 check 復制過去。

cp redis-sentinel redis-benchmark redis-check-aof redis-check-mp /usr/local/bin
創建redis 配置文件夾。

mkdir /etc/redis
在/var/lib/redis 下創建有效的保存數據的目錄

mkdir -p /var/lib/redis/6379
配置 vm.overcommit_memory 為1,這可以避免數據被截斷,詳情見此。

sysctl -w vm.overcommit_memory=1
修改 backlog 連接數的最大值超過 redis.conf 中的 tcp-backlog 值,即默認值511。你可以在kernel.org 找到更多有關基於 sysctl 的 ip 網路隧道的信息。

sysctl -w net.core.somaxconn=512
取消對透明巨頁內存(transparent huge pages)的支持,因為這會造成 redis 使用過程產生延時和內存訪問問題。

echo never > /sys/kernel/mm/transparent_hugepage/enabled

❾ linux 安裝redis 還需要安裝php擴展嗎

1、安裝redis
上傳phpredis-2.2.4.tar.gz到/usr/local/src目錄
cd /usr/local/src #進入軟體包存放目錄
tar zxvf phpredis-2.2.4.tar.gz #解壓
cd phpredis-2.2.4 #進入安裝目錄
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #編譯
make install #安裝
安裝完成之後,出現下面的安裝路徑
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
2、配置php支持
vi /usr/local/php/etc/php.ini #編輯配置文件,在最後一行添加以下內容
添加
extension="redis.so"
:wq! #保存退出

3 重啟服務
sudo service nginx restart
sudo /etc/init.d/php-fpm restart

閱讀全文

與centosphp安裝redis擴展相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:485
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:382
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163