>백엔드 개발 >PHP 튜토리얼 >Centos에서 PHP용 xdebug 확장 설치 및 구성

Centos에서 PHP용 xdebug 확장 설치 및 구성

不言
不言원래의
2018-06-04 10:08:412604검색

이 글은 주로 Centos에서의 PHP 설치 및 구성을 위한 xdebug 확장 기능을 소개합니다. 이제는 필요한 친구들이 참고할 수 있도록 공유합니다

1. xdebug 받기

wget http://www.xdebug.org/files/xdebug-2.3.3.tgz
Unzip

tar zxvf xdebug-2.3.3.tgz

압축 해제 모듈 진입

cd xdebug-2.3.3

플러그인 모듈 구축

 /usr/local/php/bin/phpize

xdebug 구성

./configure –enable-xdebug –with-php-config=/usr/local/php/bin/php-config

컴파일 및 설치

make && make install

위의 단계에 따라 설치하세요. , 설치가 원활하게 진행되며 최종 결과는 다음과 같습니다. 성공적인 설치를 나타냅니다

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
+----------------------------------------------------------------------+
  |                                                                      |
  |   INSTALLATION INSTRUCTIONS                                          |
  |   =========================                                          |
  |                                                                      |
  |   See http://xdebug.org/install.php#configure-php for instructions   |
  |   on how to enable Xdebug for PHP.                                   |
  |                                                                      |
  |   Documentation is available online as well:                         |
  |   - A list of all settings:  http://xdebug.org/docs-settings.php     |
  |   - A list of all functions: http://xdebug.org/docs-functions.php    |
  |   - Profiling instructions:  http://xdebug.org/docs-profiling2.php   |
  |   - Remote debugging:        http://xdebug.org/docs-debugger.php     |
  |                                                                      |
  |                                                                      |
  |   NOTE: Please disregard the message                                 |
  |       You should add "extension=xdebug.so" to php.ini                |
  |   that is emitted by the PECL installer. This does not work for      |
  |   Xdebug.                                                            |
  |                                                                      |
  +----------------------------------------------------------------------+

2. xdebug를 지원하도록 php를 구성

php.ini를 엽니다

 vi /usr/local/php/etc/php.ini
구성 정보 추가

zend_extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
[Xdebug]
xdebug.remote_enable = 1   //开启远程调试
xdebug.remote_host = 192.168.17.90 //远程ip地址抑或是本机地址
xdebug.remote_port = 9000  //远程IDE服务器监听端口
xdebug.remote_handler=DBGP  //使用的协议

php 스크립트는 phpinfo()를 사용하여 아래와 같이 PHP 구성을 확인하며 구성이 성공했음을 나타냅니다


위 내용은 Centos에서 PHP용 xdebug 확장 설치 및 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.