如何将phpize更改为当前版本

时间:2019-06-17 00:02:09

标签: php homebrew xdebug pecl phpize

我正在使用Mojave OS X,并且一直按照以下步骤通过Pecl安装Xdebug。我正在尝试进行设置,以便可以使用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

我已经按照所有步骤进行操作,但是由于没有phpize,因此无法安装Xdebug。

我已经安装了最新版本的Xcode来创建phpize,但起初是可行的,但是由于该文件是只读文件,因此我无法通过PHPStorm附加php.ini,因此我考虑了遵循另一本指南讨论了将PHP降级到7.2版并通过该版本安装Xdebug的方法,这就是这个问题的开始。

当我尝试通过Pecl安装Xdebug时,出现了此错误。

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

我不确定为什么会发生这种情况,但任何解释都可能会有所帮助。

0 个答案:

没有答案