首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure - "PHP : session_start():无法在加载后找到保存处理程序'wincache'“

Azure - "PHP : session_start():无法在加载后找到保存处理程序'wincache'“
EN

Stack Overflow用户
提问于 2018-02-19 15:23:16
回答 1查看 732关注 0票数 0

我在我的Azure应用程序服务上运行了一个网络作业,它从session_start();命令开始。

一开始-我得到了一个错误:

PHP警告: D:\local\Temp\jobs\triggered\myCron\a4ypumbv.4i2\MyCron\myCron.php ():无法找到保存处理程序'wincache‘-在第3行的session_start中会话启动失败

我最后所做的是访问我的App ->应用程序设置,并将PHP_INI_SCAN_DIR设置为D:\home\site,如下所示:

然后,在D:\home\site目录中,我上传了一个名为phpconfig.ini的文件,并在其中放置了以下内容:

代码语言:javascript
复制
extension=D:\home\site\ext\php_wincache.dll

我去了https://www.iis.net/downloads/microsoft/wincache-extension并从SourceForge下载了适当的WinCache版本- WinCache 1.3 for PHP 5.6。解压缩.exe文件之后,我将php_wincache.dll文件复制到我的D:\home\site\ext文件夹中。

现在,当我运行这个when作业时,我得到了同样的错误,但是在它之前收到了另一条错误消息,它说wincache文件已经加载了:

PHP警告:模块'wincache‘已经加载在第0行中未知的 PHP警告: D:\local\Temp\jobs\triggered\myCron\a4ypumbv.4i2\MyCron\myCron.php ():无法找到保存处理程序'wincache‘-在第3行的session_start中会话启动失败

我怎样才能使这些警告完全消失?以前有没有人遇到过同样的问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-21 07:33:41

wincache已经在Azure中安装和启用。

在这种情况下,您不再需要手动调用session_start(),Azure将在每个页面上自动启动会话。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48869217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档