我正在设置一个 FAMP 服务器。
- 自由BSD 10.1
- 阿帕奇2.4
- MySQL 5.6
- 菲律宾比索 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 但我不确定是否需要这样做。