회사 버전에(php 5.6) 맞는 Xdebug를 설치해야 해서 다시 포스팅한다.
처음에 사용했던 php-devel 패키지의 xdebug를 사용하려 했더니 php common쪽에 충돌이 나서 설치할 수 없었다. 회사 서버라 마음대로 파일들을 변경할 수 없는 상황이라 다른 방법을 찾아보던중에 yum에 xdebug 패키지가 있길래 사용해봤더니 잘돼더라~~ php 7버전도 이 방식으로 설치해도 될거같다
Linux
포트 9000번 열어주셈
yum update
yum install gcc
yum install php56w-pecl-xdebug
phpinfo 확인해서 xdebug가 있으면 제대로 설치된거임
vim /etc/php.ini
shift + G
[xdebug]
zend_extension = "/usr/lib64/php/modules/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
xdebug.idekey = "PHPSTORM"
xdebug.remote_mode = "req"
복붙 ㄱㄱ
service httpd restart
phpinfo에 xdebug가 있으면 제대로 설치된거임
xshell (Putty도 가능함)
*연결
이름 : TempName
호스트 : **.***.***.**
포트번호 9000
* 연결 - SSH -터널링 - 추가
종류방향 : Remote(리모트에서 로컬로)
원본호스트 : xdebug
로컬연결만 수락 : Check
대상호스트 : localhost
대상포트 9000
Debug Helper
구글 웹 마켓에서 Xdebug help 다운로드
옵션에서 IDE KEY PHPSTORM으로 변경 후 저장
'Language > PHP' 카테고리의 다른 글
phpstorm remote(centos7) xdebug 설정 (0) | 2020.03.22 |
---|---|
PHP AES 암호화 (Cipher) (1) | 2019.10.29 |