我正在使用CakePHP 3和MAMP Pro服务器进行我的项目。当我尝试烘焙蛋糕时,出现以下错误:
致命错误:您必须启用intl扩展名才能使用CakePHP。
我甚至在我的php.ini文件中包括了intl.so和extension=php_intl.dll,但无法解决此错误。
我正在使用CakePHP 3和MAMP Pro服务器进行我的项目。当我尝试烘焙蛋糕时,出现以下错误:
致命错误:您必须启用intl扩展名才能使用CakePHP。
我甚至在我的php.ini文件中包括了intl.so和extension=php_intl.dll,但无法解决此错误。
php cake.php bake
以使用cakephp的控制台,但是我收到以下错误消息:
You must enable the intl extension to use CakePHP.
intl
)已经为php 7.1安装好了(php7.1-intl
),但每次使用php cake.php bake
时都出现此消息。sudo apt-get install php-intl
mbstring
扩展中,我使用了以下命令:sudo apt-get install php-mbstring
然后我用以下命令重新启动了Apache服务器:
sudo service apache2 restart
我遇到了同样的问题。
我在php.ini文件中添加了extension="php_intl.dll"
并重新启动了Apache服务器。
现在可以正常工作了。
我也遇到了同样的问题。重新开始后,我做了以下操作:
$ brew install php
$ composer install && composer update && composer dump-autoload --optimize
$ composer self-update && composer create-project --prefer-dist cakephp/app:^3.8 cms
$ cd cms
$ bin/cake server
它正在工作!