디버깅을 위해 ZendDebugger를 구성하려고 했는데 구성하는데 시간이 오래 걸렸으나 성공하지 못했습니다. phpinfo에서 ZendDebugger가 적용되는 것을 확인할 수 없었습니다. 확인 결과 php5.3에 문제가 있는 것으로 확인되었습니다. 먼저 제거되었습니다. 이 기사에서는 xdebug의 사용을 소개합니다.
소프트웨어 설치가 너무 간단합니다. 다음 명령을 각각 실행하세요.
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt- php5-xdebug 설치
php 구성:
php.ini는 /etc/php5/ 아래의 여러 폴더에 있습니다. apache2, cli, conf.d라는 세 개의 폴더가 있어야 합니다. cli 아래에는 conf.d 아래에 xdebug의 파일 경로를 기록하는 xdebug.ini 파일이 있습니다.
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
슈퍼 유저 권한으로 위에서 언급한 두 개의 php.ini를 열고 다음 코드를 추가합니다.
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
zend_extension=/usr/lib / php5/20090626 lfs/xdebug.so
아파치 다시 시작: sudo /etc/init.d/apache2 restart
eclipse의 디버깅 및 실행 환경 구성
eclipse 메뉴-[windows]-> 환경 설정]
오른쪽 창의 php 디버거에서 php -debug를 선택하고 xdebug를 선택하면 다음 문자 세트 선택이 개발된 코드 문자 세트와 일치하여 적용됩니다.
창 오른쪽에 새 실행 파일을 생성하려면 이름: php5를 실행하세요. phth: /usr/bin/php5; 유형: cli; ; 디버거: xdebug.
자, 이제 모든 것이 잘 진행되고 있으므로 중단점을 사용하여 프로그램 디버깅을 시작할 수 있습니다.
위 내용은 관련 내용을 포함하여 PHP 디버그 설치 기술을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.