FAMP 서버를 설정 중입니다.
- 프리BSD 10.1
- 아파치 2.4
- MySQL 5.6
- 필리핀 페소 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을 실행했지만 그렇게 해야 하는지 잘 모르겠습니다.