我在Azure上運行PHP 5.4託管的Web應用程序。管理會話處理我已經在Azure上配置了一個Redis緩存實例。找不到保存處理程序'redis'
我已經設置了會話保存路徑&處理程序:
session.save_handler = redis
session.save_path = "tcp://kbcache.redis.cache.windows.net:6379?auth=***"
我也配置了Redis的擴展:
PHP_EXTENSIONS bin\php_igbinary.dll
APPSETTING_PHP_EXTENSIONS bin\php_igbinary.dll
PHP_EXTENSIONS02 bin\php_redis.dll
APPSETTING_PHP_EXTENSIONS02 bin\php_redis.dll
然而,當我瀏覽到我的網站,我收到消息:
Warning: session_start(): Cannot find save handler 'redis' - session startup failed in D:\home\site\wwwroot\index.php(22) : eval()'d code on line 2
我錯過了什麼?
我挖進PHP日誌,發現這個錯誤: PHP警告:PHP啓動:無法加載動態庫'D:\ home \ site \ wwwroot \ bin \ php_redis.dll' - 指定的模塊不能找到。 我已加載該DLL到該文件夾,我已經在我的php.ini文件中指定它。 – Ash