AAI Centos7에서 Xdebug 사용해제방법
본문
AAI Centos7에서 Xdebug 사용해제방법좀 알려주세요
그리고 Xdebug에 장단점이 궁금합니다 !
답변만 하셔도 기본적으로 50P,답변채택시 내공 포인트
200P 가 지급됩니다.
답변 마감일 :2020 년 5 월 31 일
AAI Centos7에서 Xdebug 사용해제방법좀 알려주세요
그리고 Xdebug에 장단점이 궁금합니다 !
사이트명 : apachezone.com
개인정보관리책임자 : JOO SUNG
아파치님의 댓글
아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (173.♡.♡.136) 작성일조금 설명 드리자면 버그란 프로그램 상의 오류를 의미하고,
이 오류를 찾고 바로 잡는 행위를 디버깅이라고 하고 이를 도와주는 도구를 디버그라고 합니다.
Xdebug는 주로 개발 환경에서 사용하는 툴로 PHP 에플이케이션의 버그를 발견하고 성능을 개선하는데 도움을 주는 툴 입니다.
사용을 원치 않으실때는 사용중인 php버전의 폴더에서 php.ini 를 수정 해 주시면 됩니다.
예를들어 php7.2 를 계정에서 사용 하신다면 /etc/opt/remi/php72/php.ini 를 에디터로 여시고
제일 하단에 위치한 아래 코드를 삭제 또는 주석 처리 하시거나 아래와 같이 변경해 주시면 됩니다.
[code]
[xdebug]
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
xdebug.remote_enable = 1
xdebug.remote_port = 9009
xdebug.remote_handler = dbgp
[/code]
를 아래와 같이 주석 처리 하시거나
[code]
[xdebug]
;xdebug.remote_autostart = 1
;xdebug.remote_connect_back = 1
;xdebug.remote_enable = 1
;xdebug.remote_port = 9009
;xdebug.remote_handler = dbgp
[/code]
또는 아래와 같이 프로파일러를 비활성화 시켜 놓으셔도 좋습니다.
[code]
[xdebug]
xdebug.profiler_enable=0
xdebug.remote_autostart = 0
xdebug.remote_connect_back = 1
xdebug.remote_enable = 0
xdebug.remote_port = 9009
xdebug.remote_handler = dbgp
[/code]
아예 사용을 하지 않으신다면 아래와 같이 삭제 하셔도 무방 하지만 호환성 문제가 발생 할 수 있으니 추천 드리지는 않습니다.
[code]
yum -y install php72-php-pecl-xdebug
[/code]
그리고 sh /root/AAI/restart.sh 해 주시는거 잊지 마시구요...^^
서버 환경이 좋지 못하거나 사양이 낮다면 사용하지 않는걸 권장 드립니다.