我为Google App引擎创建了一个PHP应用程序,该应用程序使用PHP扩展intl.so
。我已通过将以下代码添加到硬盘上app文件夹中的php.ini
来加载扩展程序。
extension="intl.so"
我的PHP脚本包含以下代码:
$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
如果我使用Mac上的Google App Engine Launcher运行本地应用,则可以正常运行。在Windows上,我收到以下消息:
致命错误:在....中调用未定义的函数locale_accept_from_http()
如何在Windows中加载扩展程序?
重新安装SDK没有用。
答案 0 :(得分:0)
通过查看Google App Engine日志并搜索PHP文件夹,我发现Windows上的扩展名为“php_intl.dll”。我的php.ini现在看起来像这样,它适用于Mac和Windows:
extension="intl.so"
extension="php_intl.dll"