다음 튜토리얼 칼럼인 composer에서는 작곡가를 통해 thinkphp 버전을 업데이트하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!
Process
tp5.1.19 ~ tp5.1.26.
프로젝트 루트 디렉터리로 이동하여 작곡가 업데이트를 입력하고 최신 버전으로 업데이트할 것으로 예상하지만 업데이트된 내용이 없다는 메시지가 표시됩니다... 캐시 작곡가 클리어 캐시를 삭제해 보았지만 여전히 작동하지 않습니다 . 최근 공식홈페이지에서 phpcomposer 이미지에 문제가 있다는 안내를 봤는데 예전에 중국어 이미지로 전환했던 기억이 나서 다시 루트 이미지로 전환했어요
composer config -g repo.packagist composer https://packagist.org
캐시를 비운 뒤 Composer에 들어갔습니다. 업데이트하고 업데이트가 성공했습니다.
이해 및 설명
캐시의 역할: 패키지 버전을 다운로드했는데, 짧은 시간 내에 반복적으로 다운로드하면(업데이트하거나 다른 프로젝트에서 새 프로젝트 생성) 훨씬 빨라집니다. 패키지 저장소에서 다운로드되는 대신 로컬 캐시에서 가져오기 때문입니다.
Composer 업데이트 패키지 기본 버전: topthink/framework 패키지를 예로 들어, 작곡가 업데이트 또는 작곡가 생성 프로젝트 후에 지정된 버전 번호를 추가하지 말고, 여기에 표시된 버전을 다운로드하세요. 즉, PHP에서 topthink/framework를 검색하세요. 패키지 창고에서 Go in을 클릭하고 버전을 확인하세요.
tp 매뉴얼에서는 작곡가에게 최신 안정 버전을 설치하라는 메시지를 표시합니다. 최신 실시간 버전을 설치하려면
composer create-project topthink/think=5.1.x-dev tp5
를 입력하세요. 여기서 x는 최신 버전이나 예상 버전을 입력하라는 메시지가 아니지만, 5.1.x-dev는 5.1의 최신 버전을 나타내는 패키지입니다. 특정 버전을 다운로드하려면 패키지 저장소로 이동해야 합니다.
참고: v5.1.26과 같이 일부 패키지 버전에는 앞에 v가 있지만 일부 패키지에는 그렇지 않습니다. 5.1.26 패키지 창고에 있는 패키지의 세부 정보가 우선합니다. v가 있는 경우 v를 입력하는 것을 잊어버리면 이 버전을 사용할 수 없다는 메시지가 표시됩니다...
composer 명령
전역적으로 미러 전환
composer config -g 镜像
작곡기 설정 보기
composer config -l
캐시 지우기
composer clear-cache
작곡가 업데이트
composer self-update
더 많은 작곡가 관련 기술 기사를 보려면 composer 칼럼을 방문하세요: //m.sbmmt.com/tool/composer/
위 내용은 Composer를 통해 thinkphp 버전을 업데이트하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!