이 글은 주로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!