«composer-php» 태그된 질문

Composer는 PHP 프로그래밍 언어를위한 애플리케이션 레벨 패키지 관리자입니다. PHP 기반 프로젝트 종속성 (라이브러리)을 쉽게 관리 할 수있는 표준 형식을 제공하며 Node.js의 "npm"및 Ruby의 "번 들러"에서 큰 영감을 받았습니다. [php] 태그와 함께 사용

2
Composer에는 브랜치 이름이 필요합니다.
예를 들어 다음을 요구하고 싶습니다. { "repositories": [ { "type": "git", "url": "https://github.com/google/google-api-php-client.git" } ], "require": { "google/apiclient": "v1-master" } } 이 예에서는 require google/apiclienton branch를 시도합니다 v1-master. 오류가 발생합니다. [UnexpectedValueException] Could not parse version constraint v1-master: Invalid version string "v1-master"
106 composer-php 

3
Composer에는 로컬 패키지가 필요합니다.
공동으로 개발중인 라이브러리 [Foo and Bar]가 몇 개 있지만 기술적으로는 여전히 분리되어 있습니다. 이전에는 autoloader를 like로 다시 정의 "Foo\\": "../Foo/src"했지만 이제 Guzzle 종속성을 Foo에 추가 했으므로 Bar는 종속성 중 하나가 아니기 때문에 뚜껑을 뒤집습니다. 디렉토리 구조 : /home/user/src/ Foo/ src/ FooClient.php composer.json Bar/ src/ BarClient.php composer.json 이론적 자동로드 설명 : …
106 php  composer-php 

5
composer : 패키지의 정확한 버전을 찾는 방법은 무엇입니까?
예를 들어 모노로그와 같은 다른 라이브러리에 의존하는 라이브러리 A를 작성한다고 가정 해 보겠습니다. 최신 버전의 모노로그를 설치하고 싶습니다. 그래서 이것을 composer.json 안에 넣었습니다. { "require": { "monolog/monolog": "*.*.*" } } 그런 다음 실행 $ php composer.phar install합니다. composer.lock 안에 설치된 버전을 찾을 것으로 예상했지만 거기에 없습니다. { "hash": "d7bcc4fe544b4ef7561918a8fc6ce009", "packages": …


1
NPM / Bower / Composer-차이점?
누군가 나에게 NPM, Bower및 의 차이점을 설명 할 수 있습니까 Composer? 그들은 모두 패키지 관리자입니다-맞습니까? 그러나 각각은 언제 사용해야합니까? 또한 각 파일에는 함께 제공되는 json 파일이있는 것으로 보입니다. cmd 행으로 설치할 수 있도록 필요한 모든 패키지를 저장합니까? 이 파일이 필요한 이유는 무엇입니까?
102 npm  composer-php  bower 

6
composer.json에서 require와 require-dev 섹션의 차이점은 무엇입니까?
저는 composer를 사용하기 시작했습니다. 저는 그것에 대해 거의 알지 못하며 웹 애플리케이션 개발에 대한 경험이 거의 없습니다. Nettuts + Tutorial 을 살펴 보았 기 때문에 작곡가에 대한 기본적인 질문이 있습니다. { "require": { "laravel/framework": "4.0.*", "way/generators": "dev-master", "twitter/bootstrap": "dev-master", "conarwelsh/mustache-l4": "dev-master" }, "require-dev": { "phpunit/phpunit": "3.7.*", "mockery/mockery": "0.7.*" }, "autoload": …
102 composer-php 

7
Composer를 사용하지 않고 Laravel을 설치할 수 있습니까?
매번 Composer (PHP 패키지 / 종속성 관리자) 를 사용하지 않고 웹 서버에 Laravel PHP 프레임 워크를 설치하거나 사용할 수 있는지 알고 싶습니다 . 내 앱을 모든 웹 서버 (예 : 명령 줄에 액세스 할 수없는 공유 서버)에 놓을 수 있기를 원합니다. composer install처음으로 (로컬로) 실행 하면 모든 종속성이 있어야합니다. 맞습니까? …

4
Composer-요청 된 PHP 확장 mbstring이 시스템에서 누락되었습니다. [닫기]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 최근에 Composer를 통해 패키지를 설치하려고했지만에서 the requested PHP extension mbstring is missing from your …

13
PHP Composer가 왜 그렇게 느린가요?
종속성이없는 프로젝트를 초기화하기 만하면 PHP Composer 가 느린 이유는 무엇 입니까? 내가 실행하는 명령은 다음과 같습니다. composer init <composer.json 생성 단계, 0 0 종속성 정의> composer install 3 분 동안 기다립니다 (과장 아님). 작곡가가해야 할 일은 오토로더를 /vendor가져 와서를 만드는 것인데 , 왜 그렇게 오래 걸리나요? 그 문제에 대해 왜 …
99 php  composer-php 

16
composer를 실행할 때 xdebug 비활성화
실행할 때 composer diagnose다음 오류가 발생합니다. xdebug 확장이로드되면 Composer가 약간 느려질 수 있습니다. Composer를 사용할 때 비활성화하는 것이 좋습니다. Composer를 실행할 때만 xdebug를 비활성화하려면 어떻게해야합니까?

9
Composer : file_put_contents (./ composer.json) : 스트림을 열지 못했습니다 : 권한이 거부되었습니다.
Prestissimo 를 Ubuntu 16.04 서버 에 설치하려고하는데 오류가 발생합니다. $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]... user로 로그인 kramer65했기 때문에 홈 폴더에 …

6
Composer없이 Composer PHP 패키지를 설치하려면 어떻게해야합니까?
Coinbase PHP API를 설치하려고하는데 Composer가 필요합니다. https://github.com/coinbase/coinbase-php Composer를 사용하지 않고도 서버에 직접 composer 패키지를 설치할 수있는 범용 PHP 솔루션 (아마도 함수)을 찾고 있습니다. Composer 개발자들은 그들이 사람들을 돕고 있다고 생각하지만 실제로는 'Composer 장벽'으로 인해 웹 개발을 배우지 못하는 초보 개발자가 수천 명 있습니다. Composer없이 설치할 수있는 유연한 솔루션이나 접근 방식이 …
97 php  composer-php 

7
composer create-project를 사용하여 특정 laravel 버전 설치
Laravel을 설치하는 가장 빠르고 간단한 방법은 composer 명령을 사용하는 것입니다. laravel 문서 ( http://laravel.com/docs/quick )에서 다음과 같이 설치할 수 있음을 보여줍니다. composer create-project laravel/laravel your-project-name --prefer-dist 그러나 위의 명령을 실행하면 최신 버전의 Laravel을 가져옵니다. 최신 버전의 4.0.x를 설치하려면 어떻게 제어 할 수 있습니까? 아니면 4.2가 나오면 4.1.x?

7
Composer가 라이브러리를 다시 설치하도록 강제하는 방법은 무엇입니까?
저는 ZF2 스켈레톤 앱을 사용하고 있으며 외부 라이브러리가 git에 커밋되는 것을 방지하는 .gitignore가 있습니다. 디버깅하는 동안 저는 라이브러리의 소스를 여기저기서 변경하여 작동 방식을 배우는 것을 좋아합니다. 버전이 제어 된 경우 원래 상태로 되 돌리는 것이 매우 쉽습니다. 수정되지 않은 새로운 복사본을 다시 얻을 수 있도록 Composer가 특정 프레임 워크를 다시 …

3
Composer 설치 경로를 지정하는 방법은 무엇입니까?
이 정의가 있습니다. { "repositories": [ { "type": "package", "package": { "name": "symfony/sfGuardPlugin", "version": "4.0.2", "dist": { "url": "http://plugins.symfony-project.org/get/sfGuardPlugin/sfGuardPlugin-4.0.2.tgz", "type": "tar" } } } ], "require": { "symfony/sfGuardPlugin": "4.0.*" } } Symfony 1을 사용하고 있으며 plugins/sfGuardPlugin/. 이것을 어떻게 지정합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.