當前位置:首頁 » 編程語言 » 安裝redisphp擴展

安裝redisphp擴展

發布時間: 2022-06-03 13:09:38

㈠ windows10 怎麼安裝php redis擴展

Warning: ssh2_connect(): Unable to connect to .. 此類提示是在新版本中代碼規范新增了 」@「符號,調用方法是需開頭加"@"
以下為樣例:

window 安裝
php ssh2擴展安裝
php
ssh2
方法/步驟
1. 下載 php extension ssh2根據自己PHP的版本去下載
2. 解壓完後,會有三個文件,libssh2.dll、php_ssh.dll、php_ssh2.pdb。
3. 將 php_ssh.dll、php_ssh2.pdb 放到你的 php 擴展目錄下 php/ext/ 下。
4. 將libssh2.dll 復制到 c:/windows/system32 和 c:/windows/syswow64 各一份
5. php.ini中加入 extension=php_ssh2.dll
6. 重啟apache,即可使用php執行ssh連接操作了。
測試代碼

㈡ 怎麼配置linux伺服器php的redis擴展

一、安裝php(如果php有問題建議刪掉重裝)
*1,首先從官網http://cn2.php.net/downloads.php 下載php源碼後解壓,
*2,編譯安裝php(make install需要root)
# cd /php-NN (PHP解壓目錄,即源碼目錄)
# ./configure
--prefix=/usr/local/php --with-mysql=mysqlnd --with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir
--with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir
--enable-xml --disable-rpath --enable-bcmath --enable-shmop
--enable-sysvsem --enable-inline-optimization --with-curl --with-mcrypt
--enable-mbregex --enable-fpm --enable-mbstring --with-gd
--enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl
--enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-ftp
--with-apxs2=/usr/local/apache2/bin/apxs
(*注意此步的config需要許多參數,否則make install後的安裝目錄將缺少很多文件夾
config執行的過程中注意看最後一步是否出現error,如果出現則說明缺少一些php需要的包。
比如jpeg,png,prce等,將錯誤復制到google查一下然後下載對應的包即可。)
# make
# make install (這個命令執行後系統將在/usr/local下創建php的安裝目錄)

到此需要注意兩個目錄,一是php的源碼目錄(應該是在/home/xxx下),二是php的安裝目錄(在/usr/local下)

*3,配置php.ini
# cp php.ini-development /usr/local/lib/php.ini (別忘了)
# vim /usr/local/lib/php.ini
在其中加入一句(隨便在哪加都可以,網上有中說法是要加[redis],其實都一樣):
extension=redis.so

二、安裝redis
*1,下載redis
# wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz
*2,安裝
# cd ./redis-NN
# make
這樣就將redis安裝好了
可以通過/src/redis-server打開redis

三、將php擴展redis模塊
*1,到https://github.com/nicolasff/phpredis/下載phpredis最新版
*2,將剛下好的壓縮包解壓到php源碼目錄下的ext中,即/home/xxx/php-NN/ext/phpredis
# mv phpredis-NN php-NN/ext/phpredis
*3,將phpredis加入php拓展模塊
# /usr/local/php/bin/phpize (如果在編譯php時configure沒有加足夠的參數可能會在目錄下缺少phpize)
# ./configure --with-php-config=/usr/local/php/bin/php-config (同樣後面參數也很重要)
# make
# make install
*4,重啟伺服器(apache或nginx)
這樣在phpinfo中就能看到redis擴展了

最後打開redis(/src/redis-server)
用以下代碼測試是否可以工作
<?php

$redis= newRedis();

$redis->connect('127.0.0.1',6379);

$redis->set('name','xxx');

echo$redis->get('name');

?>

如果遇到Fatal error: Uncaught exception 'RedisException' with message 'Redis server went away'的問題那是因為你沒有打開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(具體內容網上隨便搜都會有)
2、啟動redis:
用cmd命令進入到redis的根目錄,
輸入命令:redis-server.exe
redis.conf
啟動後如圖所示:
啟動cmd窗口要一直開著,關閉後則Redis服務關閉。
3、這時服務開啟著,另外開一個窗口進行,設置客戶端:
輸入命令:redis-cli.exe
-h
192.168.2.168
-p
6379(這個ip自己定哈,6379為redis默認埠)
輸入後如圖所示:
4、安裝redis擴展
首先,查看所用php編譯版本V6/V9
在phpinfo()中查看
5、去相應網站下載redis擴展:
如圖所示下載對應版本的redis擴展
6、將下載的php_redis.dll放在php擴展目錄中(ext),並修改配置文件php.ini
添加
擴展的時候一定要
extension=php_igbinary.dll
extension=php_redis.dll
這個順序如圖:
7、重新啟動服務,查看phpinfo(),出現如圖表示成功;
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));

㈣ mac中怎樣通過brew 安裝php的redis擴展

1. 通過homebrew 安裝 redis
2. 安裝後執行開啟redis,採用默認配置, 默認配置只有本地(127.0.0.1)可以訪問。需要遠程訪問的話修改配置,注釋bind 127.0.0.1即可sudo redis-server3.查看redis 是否正常工作do redis-cliredis 安裝工作就結束了。下面是安裝php-redis擴展。默認php 是不帶有連接操作redis的庫的所以需要安裝php-redis擴展庫.具體情況你可以去後盾人學習一番,這樣會有不錯的效果,你自己可以學習一番

㈤ php 怎麼安裝redis擴展

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(具體內容網上隨便搜都會有)

2、啟動redis:
用cmd命令進入到redis的根目錄,
輸入命令:redis-server.exe redis.conf
啟動後如圖所示:
啟動cmd窗口要一直開著,關閉後則Redis服務關閉。

3、這時服務開啟著,另外開一個窗口進行,設置客戶端:
輸入命令:redis-cli.exe -h 192.168.2.168 -p 6379(這個ip自己定哈,6379為redis默認埠)
輸入後如圖所示:

4、安裝redis擴展
首先,查看所用php編譯版本V6/V9 在phpinfo()中查看

5、去相應網站下載redis擴展:
如圖所示下載對應版本的redis擴展

6、將下載的php_redis.dll放在php擴展目錄中(ext),並修改配置文件php.ini
添加 擴展的時候一定要
extension=php_igbinary.dll

extension=php_redis.dll
這個順序如圖:

7、重新啟動服務,查看phpinfo(),出現如圖表示成功;

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));

熱點內容
溯源碼怎麼生成 發布:2025-02-09 11:15:15 瀏覽:442
android70flash 發布:2025-02-09 11:15:06 瀏覽:725
如何查看伺服器拒絕信息 發布:2025-02-09 11:13:07 瀏覽:946
靜態編譯失敗怎麼回事 發布:2025-02-09 11:12:54 瀏覽:215
sql能力 發布:2025-02-09 10:43:50 瀏覽:982
編譯framework 發布:2025-02-09 10:42:11 瀏覽:382
五子棋對戰演算法 發布:2025-02-09 10:12:19 瀏覽:713
php樹菜單 發布:2025-02-09 10:04:10 瀏覽:360
linux保存ip 發布:2025-02-09 10:04:10 瀏覽:24
四川霜狼伺服器怎麼樣 發布:2025-02-09 10:02:44 瀏覽:146