当前位置: 首页 > 知识库问答 >
问题:

CakePHP 3.0安装:系统中缺少intl扩展

伊飞光
2023-03-14

使用CakePHP文档,我试图使用composer安装3.0-beta2,但出现以下错误:

cakephp/cakephp3.0。x-dev需要ext-intl*-

但是,我确信安装了intl(它显示在phpinfo上)。我使用的是PHP5.4。33/Apache2.4。10.1


共有3个答案

楚承天
2023-03-14

OS X自制软件(2015年5月):

intl扩展名已从主php5x公式中删除,因此您不再使用--enable intl标志进行编译。

如果找不到新软件包:

$ brew install php56-intl
Error: No available formula for php56-intl

请按照以下说明操作:https://github.com/Homebrew/homebrew-php/issues/1701

$ brew install php56-intl
==> Installing php56-intl from homebrew/homebrew-php
汪和悌
2023-03-14

我在ubuntu 12.04中也遇到了同样的问题

安装php5-intl

重新启动Apache:sudo服务apache2重新启动

朱保赫
2023-03-14

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

解决方案Xampp(Windows)

  1. 打开/xampp/php/php。ini

Linux解决方案(感谢Annamalai Somasundaram)

>

  • 安装php5-intl扩展sudo apt-get安装php5-intl

    1.1.如果您在CentOS或Fedora上,也可以使用sudo yum安装php5-intl

    重启apachesudo服务apache2 restart

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

    1. 安装php5 intl扩展brew安装php56 intl

    最后,您可以运行composer安装,检查它是否正常工作。如果不是,它将给出一个错误。

  •  类似资料:
    • 我最近试图通过Composer安装该软件包,但我遇到了一个错误,您的系统中缺少请求的PHP扩展mbstring 我从,但它仍然不起作用。我该怎么办?

    • Termux 可以安装其他 Linux 发行版系统,核心用到的工具是 chroot ,所以我们得确保安装系统的时候 proot 这个包你是安装好的,然后因为操作系统店都有官方维护的脚本,所以安装起来甚至比我们前面配置的开发环境还要简单,下面来具体的介绍吧。 实用必备工具 有能力的朋友以下工具可以直接在 Google Play 商店里面下载,国光这里就简单列举搬运一下: 软件 下载地址 说明 VNC

    • 我正在尝试在CI服务器上设置多个目标(CentOS 64_x86),以进行自动化的Android应用程序测试,这将不顾一切地运行多个模拟器。从 http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20130729.zip 中提取最新的SDK并运行后,android更新sdk --no-ui我想我应该正确安装所有现有组件,但发现了2个问题

    • 当我清理/安装maven时,我会得到以下错误: 1)org.apache.maven:maven-archiver:jar:2.0.1 尝试从项目网站手动下载该文件。 然后,使用命令进行安装:mvn install:install-file-dgroupid=org.codehaus.plexus-dartifactid=plexus-utils-dversion=1.0.4-dpackaging

    • 我正在使用Ubuntu16.04,laravel 5.2,当我在我的项目目录中运行update composer时,它显示“您的系统中缺少请求的PHP扩展dom”。我检查了PHP的安装包,它在那里可用

    • 本文向大家介绍win10系统中安装scrapy-1.1,包括了win10系统中安装scrapy-1.1的使用技巧和注意事项,需要的朋友参考一下 0.环境说明 win10 64bit,电脑也是64bit的处理器,电脑装有vs2010 64bit,但是为了保险起见,只试验了32位的安装,等有时间了,再试下64位的安装。如无特殊说明,一切操作都是在windows命令行下执行的。电脑也需要联网,因为pip