国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

我無法使用 php 連接到 redis
P粉465287592
P粉465287592 2023-09-01 15:37:59
0
2
1137
<p>我無法使用 php 連接到 redis。 我用docker搭建了一個(gè)環(huán)境,嘗試用php和redis容器從php連接redis,但是失敗了。我收到以下錯(cuò)誤。</p> <pre class="brush:php;toolbar:false;">PHP Warning: PHP Startup: Unable to load dynamic library 'redis.so' (tried: /usr/lib/php/20190902/redis.so (/usr/lib/php/20190902/redis.so: undefined symbol: php_json_decode_ex), /usr/lib/php/20190902/redis.so.so (/usr/lib/php/20190902/redis.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Notice: session_start(): Redis not available while creating session_id in /var/www/html/index.php on line 2 PHP Warning: session_start(): Failed to read session data: redis (path: tcp://localhost:6379) in /var/www/html/index.php on line 2 string(0) "" save_handler=redis save_path=tcp://localhost:6379 session_id=</pre> <p>這是為響應(yīng)錯(cuò)誤而執(zhí)行的 php 文件。</p> <pre class="brush:php;toolbar:false;"><?php session_start(); ini_set('session.cookie-domain', 'localhost'); var_dump(session_id()); echo "save_handler=" . ini_get("session.save_handler") . "\n"; echo "save_path=" . ini_get("session.save_path") . "\n"; echo "session_id=" . session_id() . "\n"; $_SESSION['libname'] = "PhpRedis"; ?></pre> <p>php.ini 文件的一部分。</p> <pre class="brush:php;toolbar:false;">[Session] ; Handler used to store/retrieve data. ; http://php.net/session.save-handler session.save_handler = redis session.save_path = "tcp://localhost:6379" ;verifying redis extension module extension = redis.so ; default redis timeout redis.timeout = 5</pre> <p>如果我缺少解決此問題所需的任何信息,請告訴我。預(yù)先感謝您。</p> <p>附: 我輸入 ping,它返回 pong。 我可以使用 redis-cli 從 php 容器連接到 redis。另外,這里是redis.so的路徑。 <code>~/usr/lib/php/20190902/redis.so</code> php.ini 的路徑(使用的服務(wù)器是 apache2)。 <code>~/etc/php/7.4/apache2/php.ini</code></p>
P粉465287592
P粉465287592

全部回復(fù)(2)
P粉116631591
  1. 檢查 radish 是否作為一個(gè)團(tuán)隊(duì)工作redis-cli ping 回答乒乓

  2. 確保您的 PHP 配置包含 Redis 擴(kuò)展的正確設(shè)置。檢查php.ini文件是否指定了redis.so的正確路徑以及其他必要的配置。

P粉920199761

我已將 Php.ini 文件調(diào)整如下。
調(diào)整前

session.save_path = "tcp://localhost:6379"

調(diào)整后

session.save_path = "tcp://redis:6379"

謝謝。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板