2011-04-27 3 views
1

나는의 Phar 패키지 내 PHP 프로젝트를 이동하고있어 이클립스 (나는 E4.1을 사용하고 있습니다) 잘 phars를 생성하는 동안, 나는 그에 따라 프로젝트의 배포 개미 스크립트를 업데이트 문제 ...phar 패키지를 생성하는 Apache Ant 작업은 무엇입니까?

참고 있습니다 : ant의 exec를 사용하여 운영 체제의 PHP 런타임을 호출하고 싶지 않습니다. 나는 항상 그곳에 있기를 바랄 수는 없다 ...

가. phar 패키지를 생성 할 수있는 개미 작업이 있습니까?

B. Eclipse의 phar 내보내기 작업을 헤드리스 방식으로 호출 할 수있는 방법이 있습니까?

C. 이클립스의 PHP 런타임을 사용하여 개미가 PHP 스크립트를 실행할 수있는 방법이 있습니까?

답변

1

manual states :

의 Phar 아카이브 타르 아카이브로 배포 할 수 있습니다, zip 아카이브, 또는의 Phar 확장을 위해 특별히 을 디자인 사용자의 Phar 파일 형식으로. 각 파일 형식에는 장점이 있으며 단점이 있습니다. tar 및 zip 파일 형식은 형식으로 읽을 수 있으며 타사 도구 인 을 읽을 수 있지만 PHP로 실행하려면 의 phar 확장자가 필요합니다. 의 Phar 파일 형식은 응용 프로그램 이 경우에도 을 실행이 형식에서 만든 이점을 사용자와의 Phar 확장에 고유 만의 Phar 확장 또는 PEAR 패키지»PHP_Archive에 의해 을 생성 할 수 있지만 가지고있다 phar 확장은 사용할 수 없습니다.

일부 파일을 압축하여 결과 파일 이름을 .phar로 지정할 수 있습니다.

+2

이렇게하면 스텁과 메타 데이터를 추가 할 수 없습니다. – KingCrunch

0

Eclipse의 PHP 런타임은 플러그인 폴더 깊숙한 곳에있는 PHP 실행 파일이기도합니다.

관련 문제