Install CakePHP 4.x in Ubuntu
Installation CakePHP has a few system requirements: HTTP Server. For example: Apache. Having mod_rewrite is preferred, but by no means required. You can also use nginx, or Microsoft IIS if you prefer. Minimum PHP 7.2 ( 8.1 supported). mbstring PHP extension intl PHP extension SimpleXML PHP extension PDO PHP extension In XAMPP, intl extension is included but you have to uncomment extension=php_intl.dll (or extension=intl ) in php.ini and restart the server through the XAMPP Control Panel. 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. While a database engine isn’t required, we imagine that most applications will utilize one. CakePHP supports a variety of database storage engines: MySQL (5.6