Intl.so 扩展未在 Windows Google App Engine Php SDK 中加载

Intl.so extension not loading in Windows Google App Engine Php SDK

我为 Google 应用引擎创建了一个 PHP 应用,它使用 PHP 扩展 intl.so。我通过将以下代码添加到我硬盘上应用程序文件夹中的 php.ini 来加载扩展。

extension="intl.so"

我的 PHP 脚本具有以下代码:

$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);

如果我 运行 本地应用程序与 Mac 上的 Google App Engine Launcher 一起工作。在 Windows 我收到以下消息:

Fatal error: Call to undefined function locale_accept_from_http() in ....

如何在 Windows 中加载扩展程序?

重新安装 SDK 无效。

通过查看 Google App Engine 日志并搜索 PHP 文件夹,我发现扩展在 Windows 上名为 "php_intl.dll"。我的 php.ini 现在看起来像这样,它适用于 Mac 和 Windows:

extension="intl.so"    
extension="php_intl.dll"