[英]PHP Error: Unable to load dynamic library php_intl.dll, not a valid win32 application?
我安裝了WAMPP
Web 服務器,現在在配置php.ini
以使用Netbeans進行PHP
編碼后(在此之后),我不得不重新啟動Apache
和MySQL
服務器。 我實際上阻止了它們並嘗試重新開始,但出現此錯誤:
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)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.