簡體   English   中英

PHP 錯誤:無法加載動態庫 php_intl.dll,不是有效的 win32 應用程序?

[英]PHP Error: Unable to load dynamic library php_intl.dll, not a valid win32 application?

我安裝了WAMPP Web 服務器,現在在配置php.ini以使用Netbeans進行PHP編碼后(在此之后),我不得不重新啟動ApacheMySQL服務器。 我實際上阻止了它們並嘗試重新開始,但出現此錯誤:

PHP 啟動:無法加載動態庫 'C:xampp\\php\\ext\\php_intl.dll' - %1 不是有效的 Wind32 應用程序。

我使用的是64 bit Windows 7 OS

我安裝XAMPP v1.8.3 (來自www.apachefriends.org了)

我的PHP版本(來自phpinfo()PHP version 5.5.11

我已經嘗試解決解決同一問題的問題。

1.我嘗試將所有icu*.dll復制到 apache>bin 目錄,但沒有任何樂趣。 他們已經在那里了。 我沒有更換它們。

2.我的extension=php_intl.dll注釋並指向正確的目錄。 得不償失。

3.我將icu*.dll文件的目錄添加到我的系統環境變量中,沒有幫助。

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.2、PHP 7.3 和 PHP 7.4,您需要版本 2017 (VC15)。

下載 Visual C++ Redistributable for Visual Studio 2017如果安裝此版本,則不需要舊版本(2015 或 2012)。

對於 PHP 7.0 和 PHP 7.1,您需要版本 2015 (VC14)。

下載適用於 Visual Studio 2015 的 Visual C++ Redistributable

對於 PHP 5.6,您需要版本 2012 (VC11)。

下載適用於 Visual Studio 2012 的 Visual C++ Redistributable

  1. 將 PATH 的環境變量更改/添加到您的 php 版本
  2. 下載 Visual C++ 將解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM