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

다음 출력이 표시되지만(아래 참조) 문제를 해결하는 방법을 모르겠습니다.

Php.ini를 검토하고 usr/ports의 mod_php56에 파일을 만드십시오.


#!/usr/bin/env php

컴퓨터의 특정 설정으로 인해 Composer가 제대로 작동하지 않을 수 있습니다. 다음 문제를 해결하고 스크립트를 다시 실행하십시오.

json 확장자가 없습니다. --disable-json 없이 설치하거나 PHP를 다시 컴파일하세요.

phar 확장이 누락되었습니다. --disable-phar 없이 설치하거나 PHP를 다시 컴파일하세요.

필터 확장자가 없습니다. --disable-filter 없이 설치하거나 PHP를 다시 컴파일하세요.

해시 확장이 누락되었습니다. --disable-hash 없이 설치하거나 PHP를 다시 컴파일하세요.

openssl 확장자가 없습니다. 이는 보안 HTTPS 전송이 불가능함을 의미합니다. 가능하다면 활성화하거나 여기에서 --with-openssl 코드를 사용하여 PHP를 다시 컴파일해야 합니다.

답변1

알았어, 알았어

위의 각 모듈에 대해 pkg install php56-[missng module name]-5.6.9 를 실행해야 합니다(실제로 해시는 다른 모듈 중 하나와 함께 제공됩니다)

또한 pkg install OpenSSL을 실행했지만 그렇게 해야 하는지 잘 모르겠습니다.

관련 정보