我在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