Composer 없이 Composer PHP 패키지를 설치하는 방법은 무엇입니까?
P粉278379495
2023-08-22 12:37:12
<p>Coinbase PHP API를 설치하려고 하는데 Composer가 필요합니다. </p>
<p>https://github.com/coinbase/coinbase-php</p>
<p>저는 Composer를 사용하지 않고도 서버에 Composer 패키지를 직접 설치할 수 있는 일반적인 PHP 솔루션(아마도 함수)을 찾고 있습니다. </p>
<p>컴포저 개발자들은 자신들이 사람들을 돕고 있다고 생각하지만 실제로는 "컴포저 장벽" 때문에 웹 개발을 배우지 못하는 초보 개발자들이 수천 명에 달합니다. </p>
<p>Composer 없이 설치할 수 있는 유연한 솔루션이나 방법이 있다면? 어떻게 해야 하나요? </p>
<p><strong>비꼬는 댓글에는 답글을 달지 마세요</strong>. 어떤 사람들은 Composer를 사용하고 싶어하지 않으며, 저는 왜 우리가 웹 개발을 위해 특정 타사 소프트웨어를 사용해야 하는지 이해하지 못합니다. </p>
https://php-download.com/을 시도해보세요. 대부분의 경우 모든 종속 항목을 다운로드하는 데 도움이 되며
vendor
폴더가 함께 제공됩니다. 작곡가가 필요하지 않다고 약속합니다. 나는 그것을 직접 시도했다. 필요한 모든 폴더를 찾아 생성하고 다운로드를 위해 압축합니다. 완벽하게 작동합니다! !귀하의 예에서
으아악composer.json
file에는 종속성이 나열되어 있습니다.그런 다음 packagist 웹사이트에서 해당 패키지를 찾아야 합니다. 각 종속성에 대해 동일한 프로세스를 반복합니다. 해당
composer.json
파일에서 다른 종속성을 찾고 다시 검색합니다.마침내 필수 패키지의 전체 목록이 완성되면 하나씩 설치하기만 하면 됩니다. 대부분의 경우 파일을 프로젝트 디렉터리 어딘가에 두는 것만으로도 충분합니다. 하지만 PHP가 필요한 클래스를 찾을 수 있는지도 확인해야 합니다. Composer의 오토로더를 사용하지 않기 때문에 이를 사용자 정의 오토로더에 추가해야 합니다. 해당
으아악composer.json
파일에서 정보를 얻을 수 있습니다. 예:클래스 자동 로더를 사용하지 않는 경우 개별
require_once
문을 찾아야 합니다. 대부분의 라이브러리 작성자는 이에 대해 신경 쓰지 않으므로 많은 시행착오를 거쳐야 할 수도 있습니다.또한 문제에 대해 혼동이 있는 경우:
Composer는 완벽하지도 않고 모든 사용 사례에 적합하지도 않지만 Composer에 의존하는 라이브러리를 설치하는 경우 의심할 여지 없이 최선의 선택이며 꽤 좋은 선택입니다.
답변 후 다른 답변도 살펴봤습니다. 주로 두 가지 범주로 나뉩니다.
제가 놓친 것이 없는 한 OP가 제기한 질문에 대한 답변은 없습니다.