Php 更新时Gettext不在wamp上工作

Php 更新时Gettext不在wamp上工作,php,localization,multilingual,gettext,poedit,Php,Localization,Multilingual,Gettext,Poedit,我最近更新了我的wamp服务器(32位)。Gettext工作正常,但升级后立即停止,因此我现在无法查看网站的本地化版本(与以前不同) 当然,我已经使用了32位wamp版本并重新安装了gettext,并且在php.ini文件中启用了gettext扩展名(事实上,新的wamp版本已经启用了该扩展名) 我没有从我的文件中得到任何错误。 区域设置文件看起来是这样的 locale.php <?php session_start(); if (isset($_GET["lang"])) {

我最近更新了我的wamp服务器(32位)。Gettext工作正常,但升级后立即停止,因此我现在无法查看网站的本地化版本(与以前不同)

当然,我已经使用了32位wamp版本并重新安装了gettext,并且在php.ini文件中启用了gettext扩展名(事实上,新的wamp版本已经启用了该扩展名)

我没有从我的文件中得到任何错误。 区域设置文件看起来是这样的

locale.php

<?php

session_start();

if (isset($_GET["lang"])) {
    $language = $_GET["lang"];
}
else if (isset($_SESSION["lang"])) {
    $language = $_SESSION["lang"];
}
else {
    $language = "en_US";
}

$_SESSION["lang"] = $language;

$folder = "locale";
$domain = "messages";
$encoding = "iso-8859-1";
$locale = $language.".".$encoding;

putenv("LANG=" . $language); 
setlocale(LC_ALL, $language);
bindtextdomain($domain, $folder);
textdomain($domain);
bind_textdomain_codeset($domain, $encoding);



?> 

PS:我已经尝试将文件部署到远程服务器上,文件在那里工作得很好(本地化正在工作)

如有任何协助,将不胜感激。
谢谢…

终于开始工作了。我所要做的就是卸载最新更新的wamp 2.5,并安装了早期版本2.2c 32位,它工作正常