2011-05-06 4 views
0

오류를 실행하려고 오류 - 아니 PHP 실행 파일은 내가 X MAMP 1.9와 10.6이클립스 PHP - 코드를

모든 전에 잘 작동했다 OS에 이클립스를 실행하고

을 정의했다. 나는 새로운 PHP 파일을 만들었고 이제는 내 파일이 전혀 실행되지 않습니다. 디버그 정보를 생성하기 위해 "세션을 시작할 수 없습니다 -

다음

나는 미사일의 오류가 발생했습니다가/빈/PHP5.3/빈에게 MAMP 가리 키도록 PHP 실행 파일, -

나는 나의 이클립스 환경 설정을 재설정 , 디버거가 php.ini 지시어로 올바르게 설정되었는지 확인하십시오. "

+0

난 아직 이클립스가 더 이상 내 PHP를 실행하지 원인에 무슨 일이 있었는지 확인하지 않은 암호. 나는 Run As> PHP Web Page는 할 수 있지만 PHP Script는 할 수 없다. 웹 페이지로 실행을 통한 내 코드의 기본 경로가 올바르지 않으므로 먼저 변경해야합니다. 또한 내 이클립스 PHP 언어 라이브러리는 java/eclipse/plugins에 있습니다. –

답변

0

PHP 웹 페이지 실행은 실행중인 서버 (일반적으로 로컬 서버)에서 URL을 엽니 다. PHP 스크립트 실행은 사용자 환경 설정에서 정의한 CLI/CGI 실행 파일을 사용합니다. 또한 거기에 정의 된 php.ini를 사용하며, 기억하는 것으로부터 기본적으로 실행 파일 옆에있는 것을 찾습니다. php.ini와 같은 소리가 정의되지 않았거나 위치가 지정되지 않았습니다. 선택한 디렉토리에 ini가 있는지 확인하십시오. 이 ini에는 올바른 디버거 지시문과 CLI/CGI 디버그 세션에 필요한 경로가 있어야합니다.

0

문제에 도움

희망은 내 MAMP의 php.ini 파일 (/Applications/MAMP/conf/php5.3)에 있었다. 내가 ";" 세미콜론은 xdebug.so에 대한 경로가있는 줄의 시작 부분부터 시작합니다.

잘못된 :

[Xdebug는] ; zend_extension = "/ 응용 프로그램/MAMP이/빈/php5.3/lib 디렉토리/PHP/확장/노 디버그 비 ZTS-20090626/xdebug.so"

올바른 :

[Xdebug는] zend_extension = "/ 응용 프로그램/MAMP이/빈/php5.3/lib 디렉토리/PHP/확장/노 디버그 비 ZTS-20090626/xdebug.so"

MAMP php.ini 파일에 Zend Debugger에 대한 지시문이 없습니다. 위의 설정은 MAMP PHP 5.3 php.ini 파일의 XDebug에 대한 것입니다. 내 php.ini 파일에 젠드 디버거에 대한 지시어가 없었습니다. 내가 1 년 전에 이것을 처음 설정했을 때 나는 그것을 제거했을지도 모른다. 그리고 다시 Zend Debugger는 MAMP 설치에 포함되지 않을지도 모른다. 나는 이것에 대한 확인을 환영 할 것이고 물론 추가적인 통찰력은 인정 될 것이다.

이 방법에 나에게 문제를 확인하는 데 도움 스레드, 지침은 다음과 같습니다

나는 XDebug가, 젠드 디버거, MAMP, 이클립스 PDT 설치 및 구성과 그 경험 문제에 대한 다음과 같은 몇 가지 자료를 포함했다 Xdebug는가 실행되고 있는지 확인합니다 :

http://forum.mamp.info/viewtopic.php?f=6&t=9119&p=23143&hilit=eclipse+debug#p23143

이 넷빈즈 지원에서, 그것은 관련이 나는 북마크에 좋은 참고 생각 :

http://netbeans.org/kb/docs/php/configure-php-environment-mac-os.html

또한 developerWorks에서이 설명서를 찾았습니다. 특히 p.17 - 21 및 p.30

PDF :

www.ibm.com/developerworks/opensource/tutorials/os-php-eclipse-pdt-debug/os-php-eclipse-pdt-debug-pdf.pdf

URL :

www.ibm.com/developerworks/opensource/tutorials/os-php-eclipse-pdt-debug/section4.html