无法使用PECL在Mac上安装XDebug

时间:2018-06-06 00:59:50

标签: php macos xdebug pecl

我正在尝试使用PECL安装带有自制程序的XDebug。我不能说为什么pecl将php视为php 5.6而不是7.1。

以下是我的命令:

→ pecl install xdebug
Cannot install, php_dir for channel "pecl.php.net" is not writeable by the current user

→ sudo pecl install xdebug
Password:
pecl/xdebug requires PHP (version >= 7.0.0), installed version is 5.6.18
No valid packages found
install failed

→ php -v
PHP 7.1.8 (cli) (built: Sep 26 2017 13:51:43) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

→ which php
/usr/local/Cellar/php@7.1/7.1.8_20/bin/php

→ pecl config-get php_dir
/usr/local/pear/share/pear

我不知道如何制作pecl"看到" php 7.1而不是5.6。我的$PATH是正确的,因为php -vwhich php正确指向PHP 7.1。

pecl文件夹指向/usr/local/pear/share/pear,但我不知道是否应更改其位置,因为sudo无论如何都无法正常工作。

有什么想法吗?

0 个答案:

没有答案