我最终通过从 windows.php.net 安装另一个新下载的 php 安装程序解决了这个问题。我认为问题是 Easyphp 中的 php 版本是线程安全的,而不是 IIS/FastCgi 推荐的非线程安全版本。
该扩展目前仅在以下配置中受支持
Windows 操作系统
PHP
注意: WinCache 扩展只能在 IIS 配置为通过 FastCGI 运行 PHP 时使用。
我最终通过从 windows.php.net 安装另一个新下载的 php 安装程序解决了这个问题。我认为问题是 Easyphp 中的 php 版本是线程安全的,而不是 IIS/FastCgi 推荐的非线程安全版本。
这在 Windows 8 上受支持吗?我下载了适用于 php5.3 的 WinCache 和适用于 PHP 5.4 的 WinCache。我在两者上都尝试过,但在两种情况下都失败并出现相同的错误
C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\binaries\php\php_runningversion\php-cgi.exe - FastCGI 进程意外退出
是的,我使用的是 php5.4,它附带 easyphp vc11,我告诉 IIS/FastCGI 在 easyphp 文件夹中查找 php-cgi。这没有问题,除非我尝试加载此扩展,这会破坏 IIS 的 php。
PHP 5.4 X86,非线程安全 VC9 构建,支持 WinCache 1.3.x
PHP 5.5 X86,非线程安全 VC11 构建,支持 WinCache 1.3.5