2017-04-21 7 views
-1

우분투 16.04에 PHP 7.1이 설치되어 있습니다. apt-get install php-xdebug을 사용하여 Xdebug를 설치하려고 할 때, 5.6, 7.0 및 7.1 디렉토리에서 xdebug.ini을 얻고 있습니다.PHP7.1 용 Xdebug 확장 설치

나는 PHP 7.1 버전만을 사용하기 때문에 /php/5.6/mods-available/xdebug.ini/php/7.0/mods-available/xdebug.ini 확장자가 필요하지 않습니다.

아이디어가 있으십니까?

감사합니다.

+0

다른 폴더는 왜 신경 쓰나요? 오류의 원인이 아닌 경우 무시하십시오. –

+0

'mods-available'에서 그들을 사용하는 것은 단점이 없습니다. 'mods-enabled'를 통해 켜지지 않았 으면 효과가 없습니다. – ceejayoz

+0

그래서 Xdebug를 설치하는 다른 방법이 있을지도 모르겠다. PHP 7.1을 제외하고 다른 버전의 Xdebug를 계속보고 싶지 않습니다. – Viktor

답변

-1

시도 : 나는 잘 이해하면

apt install php7.1-xdebug

, 당신은 많은 Xdebug는 INI 파일을 가지고 싶지 않아. 우분투는 많은 PHP 버전을 지원하며, 필요에 따라 전환 할 수 있습니다. 단일 xdebug 구성 파일을 원할 경우 카탈로그 mods-available/etc/php에 만들고 거기서 xdebug.ini를 이동하고 필요한 모든 경로 (필요한 모든 PHP 버전에 대해 apache2, cli)에서 심볼 링크를 만드십시오. 예를 들어 PHP PHP-Xdebug는이 모호하며 PHP의 호환성을 위해 여러 버전을 포함 할 기본 패키지를 다운로드하기 때문에 아파치 7.1는

ln -s /etc/php/mods-available/xdebug.ini /etc/php/7.1/apache2/conf.d/20-xdebug.ini

+0

후드 아래의이 명령은''''apt-get install php-xdebug'''를 만들고 같은 결과를 줬습니다. – Viktor

+0

몇 가지 설명을 포함하여 답을 편집하십시오. 코드 전용 답변은 향후 SO 독자를 교육하는 데 거의 도움이되지 않습니다. 귀하의 대답은 저품질을위한 중재 큐에 있습니다. – mickmackusa

+0

물론, 나는 나의 대답을 확장했다. – lukdur

3

그건, https://xdebug.org/ 그것을 구축/사이트를 Xdebug는하고 코드를 다운로드 한 후 만들려고 시도

+0

이 옵션을 알고 있지만 빌드 인 솔루션을 찾으려고했습니다. 어쨌든 고마워요.) – Viktor

+0

@Viktor 아아 알 겠어 - 내 지식으로는 우분투의 최신 빌드를 라이브러리 소스로 사용하지 않는 한 거기에 있다고 생각하지 않습니다. 가능하다면 우분투 17.04로 가상 파티션을 만들고 시도해보십시오. php7에 대한 xdebug가 돌아 오는 유일한 경우 : – ThisGuyHasTwoThumbs

+0

시도해 보겠습니다. 건배.) – Viktor

0

이 명령을 사용하여 xdebug를 설치하고 실행하려면 7.2

git clone git://github.com/xdebug/xdebug.git && cd xdebug 
apt-get install -y php7.2-dev && ./rebuild.sh 
service php7.2-fpm restart