2010-07-09 2 views
2

저는 보통 Python 프로젝트에서 작업하며, 프로젝트 환경을 설정하기위한 virtualenv라는 훌륭한 도구가 있습니다. PHP와 비슷한 것이 있습니까? 나는 하나를 찾을 수 없었다.PHP 개발 환경

+0

virtualenv의 역할은 무엇입니까? "프로젝트 환경 설정"은 매우 모호합니다. – Dolph

+0

물론, 프로젝트 폴더에서 실행하면 로컬 프로젝트 bin 및 lib 디렉토리가 설정됩니다. easy_install (Python 인스톨러)와 함께 사용하면 setup.py – dcolish

답변

1

흠, 아마도 PEAR을 원할 것입니다. PEAR는 다양한 유용한 클래스의 저장소입니다. 다운로드 할 수는 있지만 Command Line to manage packages도 사용해야합니다. 이것과 별개로 나는 이것을 할 수있는 것이 아무것도 없다. phing to automate build processes이 있습니다. 그것은 Java Ant와 같습니다. 그리고 일부 프레임 워크에는 프로젝트를 설정하는 RAD 도구가 있지만 일반적으로 프레임 워크 특정 부분을 대상으로합니다.

+0

그래, 나는 PEAR를보고 있었지만 100 % 명확하지 않은 방법으로 프로젝트 당 경로를 포함 할 수 있습니다. 좀 더 살펴 보겠습니다. 확실히 내가 찾고있는 도구가 PEAR를 사용해야한다고 생각합니다. – dcolish

+0

@dcolish [런타임시 include 경로] (http://de2.php.net/manual/en/function.set-include-path.php)를 설정하거나 다운로드 한 모든 라이브러리를 원한다고 할 수 있습니까? 응용 프로그램 폴더에있는 응용 프로그램의 PEAR에서? – Gordon

+0

나는 후자를 의미했다. 프로젝트의 특정 라이브러리가 프로젝트의 일부가되도록하고 싶습니다. 나는 그들이 시스템 전체에서 사용 가능하게하고 싶지 않다. 이 방법을 사용하면 프로젝트 요구에 따라 lib 버전을 고정 할 수 있습니다. – dcolish

0
+0

에서 의존성으로 지정한 라이브러리를 가져올 수 있습니다. 여기서 내가 말하는 것은 아닙니다. 어쨌든 이맥스를 사용합니다 :) – dcolish

0

은 내가 아는 한 정말 도구의 부하를 설치하지 않고 PHP에서이 일을하는 방법이 없다. 내 생각 엔 Git과 같은 VCS를 설정하고 분기를 사용하여 환경을 모방하는 것입니다. 못생긴지만 작동합니다.