我正在尝试安装CakePHP 3-0-0版本,并且已经从这里下载了源代码。但是它显示了启用intl extension的错误。由于我已经将;extension=php_intl.dll更改为extension=php_intl.dll (删除php.ini文件中的分号)并重新启动xampp 2-3时间,但仍然显示了相同的错误。
以下是错误:
Fatal error: You must enable the intl extension to use CakePHP. in D:\xampp\htdocs\cakephp-3-0-0\config\bootstrap.php on line 38所以,谁能告诉我这里有什么问题吗?我该怎么做才能解决这个问题?
发布于 2015-05-27 11:29:04
一旦激活了php_intl.dll文件中的php.ini,您还需要将php_intl.dll使用的dll文件从php.ini文件夹复制到Apache/bin文件夹。
我不是XAMPP用户,所以我不确定实际的文件夹名称。
复制xampp/php/icu*..dll到xamp\apache\bin
还请记住,您必须编辑驻留在php.ini文件夹中的\xampp\apache\bin文件,而不是\xampp\php文件夹中的文件。
\xampp\php文件夹中的一个只能由PHP (命令行接口)使用
发布于 2015-09-23 12:10:47
在我的例子中,问题是重新启动Apache进程。在XAMPP控制面板中单击“停止并启动”是不够的。我不得不运行Task并终止httpd.exe进程。然后再次运行XAMPP。解决问题的方法。
发布于 2015-09-04 18:07:36
以防万一你在使用OSX
来自http://www.phpzce.com/blog/view/15/installing-intl-package-on-your-mac-with-xampp的步骤
但如果它
/usr/bin/php 您需要更改您的OSx php
root$: PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}" 完成
https://stackoverflow.com/questions/30480678
复制相似问题