无法加载动态库'c:/wamp/bin/php/php5.5.12/ext/php_intl.dll'

big*_*995 6 php mysql wamp

我试图从一个Android应用程序连接到WAMP服务器中的mySQL数据库.我在整个php_error日志中始终收到此错误:

PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.5.12/ext/php_intl.dll'
             The specified module could not be found.

in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

当我点击Apache> Version> 2.4.9时,我得到以下两个错误:弹出窗口:

The program cant start because icuuc51.dll is missing from your computer.
Try reinstalling the program to fix this problem
Run Code Online (Sandbox Code Playgroud)

PHP startup: unable to load dynamic library 'c/wamp/bin/php/php5.5.12/ext/php_intl.dll'
The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

有谁知道造成这种或任何潜在解决方案的原因是什么?

Rig*_*lly 19

这可以非常简单地如下修正.

使用wampmanager菜单执行以下操作: -

left click wampmanager -> Apache -> Version
Run Code Online (Sandbox Code Playgroud)

然后单击版本号 2.4.9

这将导致WAMPServer重建apache2.4.9/bin文件夹中的所有SYMLINK,并为这两个扩展添加正确的符号链接.

纠正第二个问题

编辑\wamp\script\config.inc.php文件并找到设置此变量的代码,$phpDllToCopy并将其替换为此代码.

$phpDllToCopy = array (
    'icudt52.dll', //[modif oto] - Ajouts pour éviter unknown error PHP 5.6.a2
    'icuin52.dll',
    'icuio52.dll',
    'icule52.dll',
    'iculx52.dll',
    'icutest52.dll',
    'icutu52.dll',
    'icuuc52.dll',
    'icudt51.dll', //[modif oto] - Ajouts pour éviter unknown error PHP 5.5.6
    'icuin51.dll',
    'icuio51.dll',
    'icule51.dll',
    'iculx51.dll',
    'icutest51.dll',
    'icutu51.dll',
    'icuuc51.dll',
    'icudt50.dll', //[modif oto] - Ajouts pour éviter unknown error PHP 5.5
    'icuin50.dll',
    'icuio50.dll',
    'icule50.dll',
    'iculx50.dll',
    'icutest50.dll',
    'icutu50.dll',
    'icuuc50.dll',
    'icudt49.dll', //[modif oto] - Ajouts pour éviter unknown error PHP 5.3/5.4
    'icuin49.dll',
    'icuio49.dll',
    'icule49.dll',
    'iculx49.dll',
    'icutest49.dll',
    'icutu49.dll',
    'icuuc49.dll',
    'libeay32.dll',
    'libsasl.dll', //[modif oto] - Ajout pour éviter unknown error
    'libintl.dll',
    'php5isapi.dll',
    'php5nsapi.dll',
    'ssleay32.dll',
    'php5ts.dll',
    'fribidi.dll', //[modif oto] - Ci-contre et dessous pour PHP 5.2.x
    'fdftk.dll',   // Peuvent être supprimés pour PHP 5.3.0 ou plus
    'libmcrypt.dll',
    'libmhash.dll',
    'libmysql.dll',
    'libmysqli.dll',
    'msql.dll',
    'ntwdblib.dll',
    'php5activescript.dll',
    );
Run Code Online (Sandbox Code Playgroud)


小智 0

首先检查上述文件(php_intl.dll)是否位于 c:\wamp\bin\php5.5.12\ext 文件夹下。
如果是这样,请用记事本打开以下文件:
c:\wamp\bin\php5.5.12\php.ini 并检查是否可以找到以下行(重要:“扩展
名”一词之前不应有 ; 符号):
=php_intl.dll