gpt4 book ai didi

CakePHP 3.0安装: intl extension missing from system

转载 作者:行者123 更新时间:2023-12-03 05:36:31 28 4
gpt4 key购买 nike

使用 CakePHP 文档,我尝试使用 Composer 安装 3.0-beta2,但收到此错误:

cakephp/cakephp 3.0.x-dev requires ext-intl * -> the requested PHP extension intl is missing from your system

但是,我确信 intl 已安装(它显示在 phpinfo 上)。我正在使用 PHP 5.4.33/Apache 2.4.10.1

最佳答案

我今天也遇到了同样的问题。您需要在 PHP 配置 (.ini) 中启用 intl PHP 扩展。

解决方案 Xampp (Windows)

  1. 打开/xampp/php/php.ini
  2. ;extension=php_intl.dll 更改为 extension=php_intl.dll(删除分号)
  3. 将所有 /xampp/php/ic*.dll 文件复制到 /xampp/apache/bin
  4. 在 Xampp 控制面板中重新启动 apache

解决方案 Linux (感谢 Annamalai Somasundaram)

  1. 安装 php5-intl 扩展 sudo apt-get install php5-intl

    1.1。如果您使用的是 CentOS 或 Fedora,也可以使用 sudo yum install php5-intl

  2. 重新启动apache sudo service apache2 restart

解决方案 Mac/OSX (自制)(感谢 deizel)

  1. 安装 php5-intl 扩展 brew install php56-intl
  2. 如果您收到No available Formula for php56-intl,请按照 these 操作说明。
  3. 重新启动apache sudo apachectl restart

最终您可以运行 composer install 来检查它是否正常工作。如果不是,则会报错。

关于CakePHP 3.0安装: intl extension missing from system,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26285280/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com