You are running composer with xdebug enabled. This has a major impact on runtime performance.
Composer 1.3.0 - htps : // 기주 b. 코 m/코 m 포세 r/코 m 포세 r/bぉb/1.3.0/짱게ぉG. md
Fixed ext-xdebug not being require-able anymore due to automatic xdebug disabling
자동으로 무효화 되었기 때문에, 사용자측의 워크 어라운드는 더 이상 불필요하게 된 것 같습니다.
이상은 코멘트란에서 @tadsan씨가 가르쳐 준 내용입니다.
composer에서의 대책은 불필요하게 되었습니다만, 기사의 내용은 xdebug 있음/없음을 실행 단위로 바꿀 때에 유효합니다.
-
xdebug
를 설치 한 php에서 composer
를 사용하면 성능이 악화되고 (x3-x4) 경고가 발생합니다.매뉴얼 Xdebug impact on Composer 에 나와 있는 것처럼 xdebug 로딩을 주석 처리합니다. (ini 파일의 위치는
php --ini
로 알 수 있습니다);zend_extension = "/path/to/my/xdebug.so"
툴 실행은
xdebug
없이 phpunit
의 테스트 커버리지나 PhpStorm
에서는 xdebug
아무래도 PHP 실행을 구분하고 싶지만 전환하는 방법이 쉽지 않습니다.따라서 환경을 전환하는 대신 런타임에 명시적으로 지정해야 합니다.
쉘
~/.bash_profile
alias phpx="php -dzend_extension=xdebug.so"
alias phpunitx="phpx $(which phpunit)"
이제
phpx
, phpunix
가 각각 xdebug
와 함께 실행됩니다. 테스트로 커버리지를 취할 수 있게 되어 xdebug
없이 php
, phpunit
PhpStorm
Language & Frameworks >
...
> Advanced > Configuration options에서 directive로 zend_extension
, 값을 xdebug.so
로 설정하면 xdebug와 함께 PHP를 실행합니다.Reference
이 문제에 관하여(You are running composer with xdebug enabled. This has a major impact on runtime performance.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/koriym/items/2fdcd4c20850761e010c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)