Jer*_*rne 92
要使php_intl.dll扩展程序正常工作,您需要在以下文件夹中包含以下文件PATH:
icudt36.dllicuin36.dllicuio36.dllicule36.dlliculx36.dllicutu36.dllicuuc36.dll默认情况下,它们位于您的PHP目录中,但该目录不一定在您的目录中PATH(不适合我,使用xampp)
这必须在您的全球路径中,而不仅仅是您的用户路径.要设置全局路径,请转到系统信息(windows key + PAUSE),然后转到高级系统设置(Vista +)或高级(XP),然后单击"环境变量"按钮,并将相应的目录添加到PATH"系统变量"列表中的变量中.
Vol*_*erK 57
http://windows.php.net/download/上的软件包都包含php\_intl.dll位于子目录中的软件包ext/.
您所要做的就是检查您的extension_dir是否指向正确的目录并添加(或取消注释)该extension=php\_intl.dll指令.
小智 56
我安装了XAMPP 1.8.3-0和PHP 5.5.0.
1)编辑php.ini:
从
;extension=php_intl.dll
Run Code Online (Sandbox Code Playgroud)
至
extension=php_intl.dll
Run Code Online (Sandbox Code Playgroud)
注意:修改后,需要保存文件(php.ini)以及需要重启Apache Server.
2)只需复制所有icu****.dll文件:
从
C:\ XAMPP\PHP
至
C:\ XAMPP的\ apache的\ BIN
然后intl扩展工作!
小智 15
有同样的问题...我通过搜索我的驱动器找到了所需的文件icu** .dll并找到了上面列出的文件,但在php文件夹中有46而不是36.我将它们复制粘贴到apache/bin文件并尝试启动apache并最终启动.在"服务器检查"页面上,它现在已从黄色检查更改为绿色确定.希望这可以帮助.
小智 9
如果您阅读错误消息,则"icuuc36.dll"丢失.问题是您的PATH中没有PHP目录,或者您可以将所有"intl"文件从php目录复制到apache\bin目录.它们是:icudt36.dll icuin36.dll icuio36.dll icule36.dll iculx36.dll icutu36.dll icuuc36.dll
该软件包已包含在PHP 7.2 及更高版本的扩展中,您只需在php.ini中取消注释以下行
extension=intl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
189180 次 |
| 最近记录: |