2012-07-27 3 views
2

, 나는 다음과 같은 메시지를실패 로딩 php_xdebug 메시지

실패로드 C를받을 C : \ Users \ Nickey K \ Documents \ AMD APP \ bin \ x86, C : \ Program Files (x86) \ AMD APP \ bin \ x86_64, C : \ Program F iles (x86) \ AMD APP \ bin \ C : \ Prog ram 파일 (x86) \ NVIDIA Corporation (x86) C : \ Program Files \ Common Files \ Microsoft Shared \ Window 라이브 파일 : C : \ Program Files C : \ Windows \ System32, C : \ Windows, C : \ Windows \ System32 \ Wbem, C : \ Windows \ System32 \ WindowsPowerSh C : \ Program Files (x86) ₩ Calibre2 ₩; C : ₩ Program Files (x86) ₩ QuickTime ₩ QTSystem ₩; C : ₩ Program Files (Windows) \ Windows Live \ Shared; C : \ Program Files (x86) \ ATI Technologies \ ATI.ACE \ Core- 정적, C : \ Program Files (x86) \ EasyPHP-12.0 \ php \ php544x120715104042, \ php \ php544x1 20715104042 \ php_xdebug-2.2.0 -5.4 - vc9.dll

x_debug은 phpinfo를 기반으로 제대로 설치하는 것, 그리고 내가 모두 위의 DLL 파일을 넣었습니다

zend_extension = "C:\Program Files (x86)\EasyPHP-12.0\php\php544x120715104042\php_xdebug-2.2.0-5.4-vc9.dll" 

php.ini 파일에 다음 줄이 ... \ ext 디렉토리와 t 위의 줄의 몇 가지 변종 ried지만,이 오류 메시지를 없애 수 없습니다.

아이디어가 있으십니까?

+2

예, EasyPHP. 좀 더 아이러니하게 이름이 바뀐 배포판 중 하나 ...'% PATH %'환경 변수의 전체 내용처럼 보입니다. 설정 파일의 어느 곳에서나 이름으로 사용 했습니까? – DaveRandom

+0

yea. 이것이 PATH 환경 변수입니다. 기본적으로 모든 것을 덤프하는 것이지 확실하지 않습니다. 그러나 나는 정말로 변하지 않았습니다. Easyphp는 설치 경로로 $ {path}를 사용하지만 누락 된 확장 오류를 제거하기 위해 절대 경로로 바꾸어야했습니다. xdebug가 남아있는 유일한 오류 메시지였습니다 – user1530385

+0

브라우저에서'phpinfo()'와 명령 행에서'php -i'의 결과를 비교하면, 같은 ini 파일을 사용합니까? – DaveRandom

답변

2

EasyPHP의 일반 명령 줄 PHP가 그대로 작동하지 않았습니다. 문제는 EasyPHP가 PATH 변수를 자체 변수로 대체하는 것입니다. 그것은 단지 다른 변수를 사용하지 않는다는 단순한 말입니다.

그러나 몇 가지 실험을 수행 한 결과 다음과 같은 결과가 나에게 도움이되었습니다. 나는 배치 파일 php5.bat을 생성하고 다음 코드 (C:\Program Files (x86)\EasyPHP-12.1\php\php548x121030011600은 내 easyPHP php.exe의 위치)에서보다 쉽게 ​​액세스 할 수 있도록 C:\Windows\Sytem32에 배치했습니다.

@echo off 
REM Set the path for easy PHP and then start PHP. 
set OLD_PATH=%PATH% 
set PATH=C:\Program Files (x86)\EasyPHP-12.1 
set PHP_DIR=C:\Program Files (x86)\EasyPHP-12.1\php\php548x121030011600 
call "%PHP_DIR%\php.exe" -c "%PHP_DIR%\php.ini" %* 
set PATH=%OLD_PATH% 
@echo on 

그리고 당신에게 PHP 버전을 줄 것이다 배치 파일 php5 -v를 호출. DLL을 찾지 못한다고 불평하기 때문에 Apache 폴더에서 PHP 폴더로 일부 DLL을 복사해야 할 수도 있습니다.

-1

윈도우를 사용하는 경우 zend_extension 대신 zend_extension_tc를 사용합니다.

관련 문제