我正在尝试为CakePHP 3.4做书签教程。我的书签/供应商目录为空,缺少autoload.php文件。我为OS X 7.1.6安装了XAMPP,而apache和MySQL似乎可以工作。我跑的时候
php composer.phar create-project --prefer-dist cakephp/app bookmarker
返回
Your requirements could not be resolved to an installable set of packages.
Problem 1
- cakephp/cakephp 3.4.9 requires ext-intl * -> the requested PHP extension intl is missing from your system.
- Installation request for cakephp/cakephp 3.4.* -> satisfiable by cakephp/cakephp[3.4.0, 3.4.1, 3.4.10, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.4.6, 3.4.7, 3.4.8, 3.4.9].
我尝试了composer dumpautoload command和uncommenting extension=php_intl.dll in php.ini file and restarting Apache,但它仍然无效。我不确定问题是XAMPP安装还是作曲家或任何其他设置。我的OS版本是OS X 10.12.5
非常感谢任何帮助。