【问题标题】:PHP ctype extension not installed (mac)未安装 PHP ctype 扩展 (mac)
【发布时间】:2014-11-05 17:15:29
【问题描述】:

我正在尝试在我的 mac 上运行 Yii 的基本安装,以便在 Yii 框架中进行 PHP 开发。然而,安装 Yii 需要 Composer。 Composer 安装失败,提示未安装 ctype。

我正在运行 AMPPS 提供的 php 5.5。

安装作曲家: 卷曲-sS https://getcomposer.org/installer | php -- --install-dir=bin

此消息中的结果:

"#!/usr/bin/env php 您机器上的某些设置使 Composer 无法正常工作。 确保您修复了下面列出的问题并再次运行此脚本: 缺少 ctype 扩展名。 安装它或重新编译没有 --disable-ctype 的 php 缺少 openssl 扩展,这意味着安全的 HTTPS 传输是不可能的。 如果可能,您应该启用它或使用 --with-openssl" 重新编译 php"

我可以使用 https,这会让我相信 openssl 消息是伪造的,而 php 安装手册 (http://php.net/manual/en/ctype.installation.php) 会让我相信 ctype 也已安装并启用。

关于如何解决这个问题的任何想法?

【问题讨论】:

    标签: php macos yii


    【解决方案1】:

    命令行 PHP 和 Apache 的 PHP 可能是分开编译的(即它们并不相同)。我的猜测是,如果您在网站上本地运行 openssl,则它不是使用 Composer 使用的 php-cli 编译的。

    【讨论】:

      猜你喜欢
      • 2016-12-12
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 2011-06-14
      相关资源
      最近更新 更多