導航:首頁 > 編程語言 > php54redis擴展

php54redis擴展

發布時間:2025-07-27 14:49:01

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

1、下載php-redis;
2、下載完後進行解壓,然後移動到系統自帶php的同級目錄;①
cp /Users/panxu/Desktop/phpredis /etc

3、進入phpredis;

cd /etc/phpredis

4、動態安裝php擴展模塊;②

/usr/bin/phpize

5、進行編譯

./configure --with-php-config=/usr/bin/php-config

6、開始安裝;

make && make install

安裝完成,如果成功,會有如下提示:

Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20160303/

7、找到php.ini文件,並進行編輯;③

vi php.ini

在配置文件最後一行加入:

extension=redis.so

8、重啟php-fpm,完成安裝。④
步驟中的涉及到的資源和詳細解釋請參考:https://panxu.net/article/8400.html

2. windows10搭建php環境/擴展swoole redis

在Windows 10上搭建PHP環境並安裝swoole和redis擴展的步驟如下:

首先,安裝PHPStudy Pro,並將環境變數配置為PHP路徑,即`D:\phpstudy_pro\Extensions\php\php7.3.4nts`。接著,創建一個`composer.txt`文件,添加`@php "%~dp0composer.phar" %*`,然後將此文件改後綴為.bat,以便在命令行中運行。

為了加快依賴包的下載速度,建議更換為國內鏡像,可以從`git-for-windows Mirror`選擇對應的Git版本進行安裝,並設置全局的git賬號信息。在PHPStorm中,調整主題至`IntelliJ Light`,並修改介面備注模板。

在PHPStudy Pro中配置Nginx,添加偽靜態和URL重寫規則,以及調整請求超時設置。對於redis擴展,如果phpstudy自帶,只需在php.ini中添加`extension=redis`;如果沒有,需要從php.net下載相應的擴展包,例如php_igbinary-2.0.8-7.3-ts-vc15-x64.zip,將其解壓後的php_redis.dll和php_igbinary.dll文件放入擴展目錄。

對於swoole擴展,先安裝Cygwin以支持編譯,然後從GitHub下載swoole源碼並解壓至cygwin的home目錄。在php.ini中添加`extension=swoole`,並確保它已成功安裝,可通過`php -m`命令查看。最後,通過瀏覽器訪問`127.0.0.1:9501`驗證swoole是否運行正常。

以上就是Windows 10搭建PHP環境並集成swoole和redis擴展的詳細步驟。

3. 鎬庝箞瀹夎卹edis PHP鎵╁睍錛寃indows涓

寰堢畝鍗曠殑錛屼綘鍒扮綉涓婁笅涓涓庝綘鐨刾hp瀵瑰簲鐨刾hp_redis.dll錛屾斁鍒皃hp/ext鐩褰曚笅錛岀劧鍚庡湪php.ini涓鍔犱笂錛
extension=php_redis.dll
鐒跺悗閲嶅惎apache鏈嶅姟鍗沖彲錛堝傛灉浣犵敤鐨刟pache錛

4. php-redis擴展 怎麼裝安裝啊

1、下載PHPredis安裝包,可以去去pecl官網下載


2、解壓安裝並進入Redis目錄

[root@Redis ~]# tar xzf redis-2.2.5.tgz
[root@Redis ~]# cd redis-2.2.5

3、在Redis文件夾下,生成configure配置文件

[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 regularfile`/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied
make:***[install-moles]Error1

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

4、在PHP配置文件php.ini裡面載入Redis擴展

extension=redis.so

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,如果有就恭喜你,已經安裝成功了,就是這么簡單。

5. 怎麼安裝redis PHP擴展,windows下

安裝Redis PHP擴展的步驟如下:

首先,訪問相應網站下載Redis。下載完成後,解壓到任意盤符,如D:/redis。解壓後,你會看到包括redis-server.exe在內的多個文件,如redis-check-mp.exe、redis-check-aof.exe和redis-benchmark.exe,以及redis.conf配置文件。

啟動Redis伺服器:打開命令提示符,進入Redis根目錄,輸入命令redis-server.exe redis.conf啟動。啟動後,確保始終打開命令提示符窗口,否則Redis服務將關閉。

設置Redis客戶端:在另一個命令提示符窗口中,輸入redis-cli.exe -h 192.168.2.168 -p 6379連接到Redis服務,其中192.168.2.168是你的IP地址,6379是默認埠。

安裝Redis擴展:首先,確定你的PHP編譯版本,即查看phpinfo()中的信息。然後,訪問相應網站下載對應版本的Redis擴展,並將其下載的php_redis.dll文件放置在php擴展目錄(ext)中。

修改php.ini配置文件:在php.ini中添加extension=php_igbinary.dll和extension=php_redis.dll。確保按照正確順序添加。

重新啟動服務:修改php.ini配置文件後,重新啟動服務。查看phpinfo()以確認Redis擴展是否已成功載入。

進行PHP代碼測試:編寫PHP代碼測試連接和操作Redis。示例如下:

$redis = new Redis(); $redis->connect("192.168.138.2","6379"); //設置連接的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));

6. php 怎麼把session寫入redis

一、 安裝phpredis擴展
php連接redis需要安裝phpredis擴展。
下載地址:https://github.com/phpredis/phpredis/releases,選用相應版本。
筆者用的是php5.6.29,下載了phpredis-3.0.0安裝出了問題,於是換成phpredis-2.2.8,正常。
# tar zxvf phpredis-2.2.8.tar.gz && cd phpredis-2.2.8
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
正常情況下會提示在下面目錄下生成redis.so文件
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
# sed -i '$aextension="redis.so"' /usr/local/php/etc/php.ini
# service httpd restart
驗證:
# php -i | grep redis | grep -xq redis && echo ok || echo "phpredis extended failure"
二、 配置php連接redis(筆者使用的阿里雲redis)
# sed -i 's/session.save_handler.*/session.save_handler = redis/' /usr/local/php/etc/php.ini
# sed -i '/session.save_handler/asession.save_path ="tcp://xxxx.rds.aliyuncs.com?auth=redis密碼"' /usr/local/php/etc/php.ini
# service httpd restart

7. 怎麼安裝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));

閱讀全文

與php54redis擴展相關的資料

熱點內容
windowsdig命令 瀏覽:505
android不同字體大小 瀏覽:267
編譯php參數 瀏覽:525
javanodejsphpnet 瀏覽:820
bitbake編譯文件系統 瀏覽:100
嗶哩嗶哩安卓怎麼玩exe 瀏覽:874
不同ide對編譯結果有影響么 瀏覽:589
pdf轉word原理 瀏覽:3
加密電梯口 瀏覽:194
民國人pdf 瀏覽:492
51單片機定時器設計實驗 瀏覽:244
刮橙子解壓視頻 瀏覽:720
進入pe硬碟顯示加密電腦系統進不去 瀏覽:740
我的電腦怎麼放進文件夾 瀏覽:995
聽財app叫什麼 瀏覽:210
程序員個人簡單分享 瀏覽:808
燃燒器控制演算法 瀏覽:798
程序員能力要求 瀏覽:795
php程序與圖片分離 瀏覽:202
linuxtomcatshell 瀏覽:738