當前位置:首頁 » 編程語言 » phpredis擴展下載

phpredis擴展下載

發布時間: 2025-05-24 01:58:56

1. 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

2. 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

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

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

5. php-8.3.3 源碼編譯安裝以及擴展 redis 、gd和 sodium安裝

PHP 8.3.3 源碼編譯安裝及擴展 Redis、GD 和 Sodium 的步驟如下

一、源碼編譯安裝 PHP 8.3.3

  1. 系統准備

    • 確認系統版本,並進行軟體包更新。
    • 安裝必要的依賴包,如 gcc、make、autoconf 等編譯工具和庫。
  2. 創建 www 用戶

    • 使用 useradd www 命令創建用於運行 PHP 進程的 www 用戶。
  3. 下載並解壓 PHP 源碼

    • 從 PHP 官網下載 PHP 8.3.3 的源碼包。
    • 使用 tar zxvf php8.3.3.tar.gz 命令解壓源碼包。
  4. 運行 configure 預編譯

    • 進入解壓後的 PHP 源碼目錄。
    • 運行 ./configure prefix=/usr/local/php enablefpm withmysqli withpdomysql 等配置選項。
    • 注意排查依賴問題,如缺少的庫文件或頭文件,可以通過包管理器安裝或下載源碼編譯安裝。
  5. 編譯與安裝

    • 運行 make 命令進行編譯。
    • 運行 make install 命令進行安裝。
  6. 創建軟鏈接與優化配置

    • 創建 PHP 可執行文件的軟鏈接,如 ln s /usr/local/php/bin/php /usr/bin/php。
    • 優化 PHP 配置文件 php.ini,根據需求調整設置。
  7. 創建 phpfpm 進程管理腳本

    • 復制 PHP 源碼包中的 sapi/fpm/init.d.phpfpm 腳本到 /etc/init.d/ 目錄,並命名為 phpfpm。
    • 設置腳本為可執行,並添加到系統服務中。

二、安裝 PHP 擴展 Redis、GD 和 Sodium

  1. 安裝 Redis 擴展

    • 下載 Redis 擴展的源碼包或從 PECL 安裝。
    • 使用 phpize 命令准備編譯環境。
    • 運行 ./configure withphpconfig=/usr/local/php/bin/phpconfig 命令配置擴展。
    • 運行 make 和 make install 命令編譯並安裝擴展。
    • 在 php.ini 文件中添加 extension=redis.so。
  2. 安裝 GD 擴展

    • 確保系統已安裝 GD 庫和相關依賴。
    • 在編譯 PHP 時,通過 withgd 選項啟用 GD 擴展。
    • 如需額外功能,需確保安裝了相應的庫文件。
    • 在 php.ini 文件中確認或添加 extension=gd.so。
  3. 安裝 Sodium 擴展

    • Sodium 擴展通常隨 PHP 源碼一起提供,只需在編譯 PHP 時啟用。
    • 使用 enablesodium 選項編譯 PHP。
    • 在 php.ini 文件中通常無需手動添加 Sodium 擴展,因為它默認啟用。

三、驗證安裝

  • 運行 php m 命令查看已安裝的 PHP 擴展列表,確保 Redis、GD 和 Sodium 擴展已正確安裝。
  • 編寫簡單的 PHP 腳本測試各擴展的功能是否正常。

通過以上步驟,您可以在 Linux 系統上成功安裝 PHP 8.3.3 並啟用 Redis、GD 和 Sodium 擴展。

熱點內容
游戲安裝完成之後緩存要刪嗎 發布:2025-05-24 07:43:52 瀏覽:334
iis伺服器怎麼改時區 發布:2025-05-24 07:37:46 瀏覽:748
java命令行執行 發布:2025-05-24 07:37:37 瀏覽:362
方舟手游創伺服器要什麼卡買 發布:2025-05-24 07:27:12 瀏覽:722
香港雲伺服器80ms 發布:2025-05-24 07:26:29 瀏覽:721
ftp傳輸安全 發布:2025-05-24 07:25:44 瀏覽:24
svn伺服器搭建後沒有共享圖標 發布:2025-05-24 07:08:11 瀏覽:925
編譯器錯誤怎樣解決 發布:2025-05-24 06:56:18 瀏覽:237
我的世界伺服器甘蔗機無活塞 發布:2025-05-24 06:51:25 瀏覽:936
連續技腳本 發布:2025-05-24 06:50:49 瀏覽:694