我在我的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的文件,并在其中放置了以下内容:
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中会话启动失败
我怎样才能使这些警告完全消失?以前有没有人遇到过同样的问题?
发布于 2018-02-21 07:33:41
wincache已经在Azure中安装和启用。
在这种情况下,您不再需要手动调用session_start(),Azure将在每个页面上自动启动会话。
https://stackoverflow.com/questions/48869217
复制相似问题