Как изменить phpize на текущую версию - PullRequest
0 голосов
/ 17 июня 2019

Я использую Mojave OS X и следую за этими шагами, чтобы установить Xdebug через Pecl. Я пытаюсь настроить его так, чтобы я мог использовать отладчик PHPStorm.

http://www.devinbaldwin.com/2018/09/27/how-to-install-xdebug-on-a-new-mac-including-mojave/

Это мои текущие настройки:

Xdebug installed: no Server API: Command Line Interface Windows: no Zend Server: no PHP Version: 7.3.6 Zend API nr: 320180731 PHP API nr: 20180731 Debug Build: no Thread Safe Build: no OPcache Loaded: yes Configuration File Path: /usr/local/etc/php/7.3 Configuration File: /usr/local/etc/php/7.3/php.ini Extensions directory: /usr/local/lib/php/pecl/20180731

Я выполнил все шаги, но застрял при установке Xdebug, потому что у меня не было phpize.

Я установил новейшую версию Xcode для создания phpize, сначала это сработало, но у меня возникли проблемы с добавлением php.ini через PHPStorm, потому что файл был доступен только для чтения, и я подумал о том, чтобы следовать другому руководству, которое рассказывается о снижении версии PHP до версии 7.2 и установке Xdebug через эту версию, как и началась эта проблема.

Когда я пытался установить Xdebug через Pecl, я получил эту ошибку.

downloading xdebug-2.7.2.tgz ... Starting to download xdebug-2.7.2.tgz (230,987 bytes) .................................................done: 230,987 bytes 69 source files, building running: phpize7.2 sh: phpize7.2: command not found ERROR: 'phpize' failed

У sh он никогда не показывал phpize7.2, раньше он показывал phpize без цифр.

Я пытался удалить и переустановить homebrew и удалить все версии php и установил текущую версию php, как указано выше.

Я просто хочу знать, как я могу вернуть phpsize к текущей версии. Я пытался использовать PHP 7.2, но я все еще получил ту же ошибку.

Я пробовал это руководство, так как использую последнюю версию PHP, а именно 7.3. https://sys.cuquejo.org/install-php-7-3-xdebug-on-macos-mojave-with-homebrew/

Но я все еще получаю ту же ошибку.

Кроме того, когда я набрал phpsize, я получил это:
Cannot find config.m4. Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module

Однако, когда я набрал phpsize --help
Usage: /usr/local/bin/phpize [--clean|--help|--version|-v]

Печатая phpize72 --help покажет только это:
-bash: phpize7.2: command not found

Я не уверен, почему это произошло, но любые объяснения могут помочь.

...