[php] 프롬프트없이 PECL 모듈 설치

소스에서 Ubuntu Natty에 PHP를 설치했습니다.

PECL을 사용하여 APC 및 Memcache와 같은 추가 모듈을 설치하려고합니다. 나는 다음과 같은 것을 사용하고 있습니다.

pecl install apc

하지만 확인하라는 메시지가 표시됩니다.

pecl 명령을 사용하여 기본값을 적용하려면 어떻게해야합니까? 나는 게시판에서 다음과 같은 것을 보았다 printf "yes\n" | pecl install pecl_http. 그러나 APC의 경우 기본값이 아니오 인 경우 예라고 대답합니다 (제 생각에).

미리 감사드립니다.



답변

다음 코드는 정상적으로 작동하는 것 같습니다.

printf "\n" | pecl install apc

apc를 다른 PECL 패키지로 대체 할 수도 있습니다.

건배.


답변

“yes”명령은 “yes”를 입력하는 것 이상을 수행 할 수 있습니다. 원하는 것을 계속 입력 할 수 있습니다. 기본값을 적용하는 좋은 방법 인 빈 줄을 포함합니다.

나는 이것을 직접 필요로 했으므로 여기에 잘 작동하는 것이 있습니다.

yes '' | pecl install -f apc


답변

Obinwanne의 Hill 답변이 나를 위해 못 박았으므로 여기에서 새로운 것을 제공하지는 않지만 다음은 멋진 도구 없이도 절대적으로 가장 짧은 것 같습니다.

echo '' | pecl install apc


답변