-2

Fatal error: You must enable the intl extension to use CakePHP. in D:\wamp\www\cakephp\config\bootstrap.php on line 23 Call Stack

Time Memory Function Location

1 0.0000 136384 {main}( ) ..\index.php:0 2 0.0000 163624 require( 'D:\wamp\www\cakephp\config\bootstrap.php' ) ..\index.php:27 3 0.0000 163784 trigger_error ( ) ..\bootstrap.php:23

Ankit Sharma
  • 17
  • 1
  • 8
  • You must enable the intl extension! – Salines May 03 '16 at 10:22
  • 2
    Possible duplicate of [CakePHP 3.0 installation: intl extension missing from system](http://stackoverflow.com/questions/26285280/cakephp-3-0-installation-intl-extension-missing-from-system) – floriank May 03 '16 at 12:47
  • Reading and understanding the text is rocket science! Searching for it even more complicated! – floriank May 03 '16 at 12:47

1 Answers1

0

Go to the configuration file php.ini

search for extension=php_intl.dll and remove semicolon from here. Restart your server and you are done.

Update : According to the cakephp documentation

In WAMP, the intl extension is “activated” by default but not working. To make it work you have to go to php folder (by default) C:\wamp\bin\php\php{version}, copy all the files that looks like icu*.dll and paste them into the apache bin directory C:\wamp\bin\apache\apache{version}\bin. Then restart all services and it should be OK.

Pradeep Singh
  • 1,282
  • 2
  • 19
  • 35