2013-12-16 4 views
0

나는 내가 다음과 같은 오류가 얻을작곡가 ErrorException

php composer.phar install 

을 실행할 때 내 로컬 디렉토리에 composer.phar 파일을 설치 기능?

답변

1

이유가있는 것으로 보입니다. 코드베이스에서 이것을 찾았습니다.

ob_start(); 
    phpinfo(INFO_GENERAL); 
    $phpinfo = ob_get_clean(); 
    if (preg_match('{Configure Command(?: *</td><td class="v">| *=> *)(.*?)(?:</td>|$)}m', $phpinfo, $match)) { 
     $configure = $match[1]; 

     if (false !== strpos($configure, '--enable-sigchild')) { 
      $warnings['sigchild'] = true; 
     } 

     if (false !== strpos($configure, '--with-curlwrappers')) { 
      $warnings['curlwrappers'] = true; 
     } 
    } 

마치 컬 랩퍼 나 sigchild 컴파일 옵션이 아닌 것 같습니다.

+0

어딘가에 있습니까? – Tom

+0

필자는 CLI 버전의 PHP에서'phpinfo()'를 비활성화하지 않을 것을 제안합니다. 라이브 서버에서 Composer를 실행할 필요가 없으며, 작동중인 PHP 버전을 사용하여 원하는 다른 머신에서 실행 한 다음 모든 것을 라이브 서버에 업로드 할 수 있습니다. – Sven

관련 문제