在Mac上使用XAMPP时的intl扩展错误

时间:2017-01-02 15:22:24

标签: macos xampp cakephp-3.0

我想在我的Mac上使用XAMPP 7运行我的CakePHP 3安装,并且始终在浏览器中收到以下错误消息:

  

致命错误:您必须启用intl扩展才能使用CakePHP。在   /Applications/XAMPP/xamppfiles/htdocs/cake_test/config/bootstrap.php   在第27行

我已经做了以下事情:

  • 我在XAMPP的php.ini文件中注释掉了extension=php_intl.dll
  • 我使用终端命令intl
  • 安装了sudo pecl install intl
  • 当我的PHP路径设置为“/ usr / bin / php”时,当我输入命令root$: php -m | grep intl时,我得到“intl”。这意味着它已成功安装。
  • 在我将路径切换到/Applications/XAMPP/bin/php之后,我收到了PHP警告:
  

PHP警告:PHP启动:无法加载动态库   ' /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012/php_intl.dll'    - dlopen(/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012/php_intl.dll,   9):在第0行的Unknown中找不到图像警告:PHP启动:无法启动   加载动态库   ' /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012/php_intl.dll'    - dlopen(/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012/php_intl.dll,   9):在第0行的未知中找不到图像

我需要intl用于XAMPP,而不是我Mac上预安装的Apache,但我不知道如何获得它。有没有人有建议?

0 个答案:

没有答案