无法在 FreeBSD 10 上安装 Composer

无法在 FreeBSD 10 上安装 Composer

我正在设置一个 FAMP 服务器。

  1. 自由BSD 10.1
  2. 阿帕奇2.4
  3. MySQL 5.6
  4. 菲律宾比索 5.6

到目前为止一切正常。我安装 symfony 没问题,但现在尝试安装 Composer。

curl -sS https://getcomposer.org/installer | php

我得到以下输出(见下文),但我不知道如何纠正问题。

尝试审查 usr/ports 中 mod_php56 上的 Php.ini 和 make 文件。


#!/usr/bin/env php

您机器上的某些设置会使 Composer 无法正常工作。确保修复下列问题并再次运行此脚本:

缺少 json 扩展名。安装它或重新编译 php 而不使用 --disable-json

缺少 phar 扩展名。安装它或重新编译 php 而不使用 --disable-phar

过滤器扩展件丢失。安装它或重新编译 php 而不使用 --disable-filter

缺少哈希扩展名。安装它或重新编译 php 而不使用 --disable-hash

缺少 openssl 扩展,这意味着安全 HTTPS 传输是不可能的。如果可能的话,您应该启用它或在​​此处使用 --with-openssl 代码重新编译 php

答案1

好吧,我明白了

我需要运行 pkg install php56-[missng module name]-5.6.9 对于上述每个模块(实际上哈希值与其他模块之一一起提供)

我还运行了 pkg install OpenSSL 但我不确定是否需要这样做。

相关内容