无法安装 Composer:尽管安装了 php5-json,但缺少 json 扩展

Posted

技术标签:

【中文标题】无法安装 Composer:尽管安装了 php5-json,但缺少 json 扩展【英文标题】:Cannot install Composer: missing json extension although installed php5-json 【发布时间】:2015-12-10 01:53:36 【问题描述】:

我运行这个命令:

curl -sS https://getcomposer.org/installer | php#!/usr/bin/env php

有错误:

The json extension is missing.
Install it or recompile php without --disable-json

我检查了 phpinfo(),它已经有 json。但是当我跑步时:

php -m

我没有在上面看到 json 模块。 我该如何解决问题?

【问题讨论】:

CLI 版本可能与 phpinfo() 使用的版本不同。如果启用了 json 支持,请检查 php -i | grep json。如果不安装或重新编译没有--disable-json的php。 json 支持 => 已经启用,但它有那个错误。 【参考方案1】:

尝试添加php.ini的路径

curl -sS https://getcomposer.org/installer | php5 -c /etc/php5/apache2/php.ini

【讨论】:

以上是关于无法安装 Composer:尽管安装了 php5-json,但缺少 json 扩展的主要内容,如果未能解决你的问题,请参考以下文章

mac10.9.5 php5.4.45安装composer 简记

在我安装 Composer 后,Wamp 停止工作

Composer 安装缺少 curl-ext

通过composer安装 redis WINDOWS下

全局安装 Composer 以供 laravel 使用?

Linux 运维 安装PHP工具Composer