PHP错误:无法加载dynamic库php_intl.dll,不是有效的win32应用程序?

我安装了WAMPPnetworking服务器,现在在configurationphp.ini来使用Netbeans进行PHP编码之后,我不得不重新启动ApacheMySQL服务器。 我实际上阻止了他们,并试图再次开始,我得到这个错误:

PHP启动:无法加载dynamic库'C:xampp \ php \ ext \ php_intl.dll' – %1不是有效的Wind32应用程序。

我在64 bit Windows 7 OS

我安装了XAMPP v1.8.3 (来自XAMPP v1.8.3

我的PHP版本(从phpinfo()PHP version 5.5.11

我已经尝试了解决同一问题的解决scheme。

1.我试图把所有的icu*.dll拷贝到apache> bin目录下,没有喜悦。 他们已经在那里了。 我没有取代他们。

2.我有我的extension=php_intl.dll取消注释并指向正确的目录。 没有收获。

3.我将icu*.dll文件的目录添加到我的系统环境variables中,没有帮助。

4.我在php.ini php_pdo_firebird.dll已经被注释掉了。

现在,没有一个有效的win32应用程序让我觉得我有一些64位的操作系统,它应该是32位的操作系统..但是它是什么? 我该怎么办呢?

请帮我解决这个错误。

您必须安装Miscrosoft Visual C ++ Redistributable 。 如果使用32位PHP,请使用x86版本。 如果您使用64位PHP,请使用x64版本。

如果您不确定使用哪个PHP,请安装Miscrosoft Visual C ++ Redistributable的两个版本。 没有什么会打破。

对于PHP 7.0和PHP 7.1,你需要版本2015 (VC14)。

下载适用于Visual Studio 2015的Visual C ++可再发行组件 。

对于PHP 5.6,你需要版本2012 (VC11)。

下载Visual Studio 2012的Visual C ++ Redistributable

  1. 为PATH更改/添加env变量到您的php版本
  2. 下载Visual C ++将解决