2017-11-22 27 views
0

이 나는 ​​단계를 수행 xdebug wizard, php -i의 출력에 붙여 넣기로 이동 그럼는 Xdebug는 마법사를 실행하지만 <code>php -v</code>를 실행하면 여전히 PHP 버전 혼란

PHP 5.6.32-1+ubuntu16.04.1+deb.sury.org+1 (cli)

을 얻을

내가 실행 phpize 내가 할

Cannot find build files at '/usr/local/lib/php/build'. Please check your PHP installation

그래서 나는 phpize5.6를하고

있어

PHP Api Version: 20131106

Zend Module Api No: 20131226

Zend Extension Api No: 220131226

마법사와 일치합니다. 내가 ./configure를 실행할 때 마법사의 끝을 얻을 수 있습니다 내가 ./configure --with-php-config=php-config5.6 처럼 실행하면 지금, 나는, 그러나

checking Check for supported PHP versions... configure: error: not supported. Need a PHP version >= 5.5.0 and < 7.2.0 (found 5.3.10)

를 얻을. 그것은

Run: cp modules/xdebug.so /usr/lib/php/20131226

Edit /etc/php/5.6/cli/php.ini and add the line zend_extension = /usr/lib/php/20131226/xdebug.so

를 말한다하지만 지금은 PHP 설치에 문제가있는 것처럼

Failed loading /usr/lib/php/20131226/xdebug.so: /usr/lib/php/20131226/xdebug.so: undefined symbol: zend_pass_function

그래서 보이는 얻을. 5.3을 사용하는 것으로 보이지만 php -i은 5.6을 보여줍니다. 그 이유와 내가 그것을 가장 잘 해결할 수있는 방법에 대한 아이디어가 있습니까? 나는보다는 PHP의 시스템 설치 버전을 사용되었지만

답변

0

좋아, 그래서 내가 처음이 내가 얼마 전에 phpbrew 사용하고 있음을보고 저를 이끌어 5.3.10

에 대한 /usr를 검색하여이 문제를 해결 phpbrew 버전.

(시스템 5.6 대신) phpbrew 버전 5.6으로 전환하면 오류가 해결되었습니다.

미래에는 phpbrew를 제거하고 일반 PHP 다음의 조언 here으로 돌아갈 수 있습니다.