【问题标题】:/usr/local/bin/pecl: 28: exec: /usr/local/bin/php: not found?/usr/local/bin/pecl: 28: exec: /usr/local/bin/php: 没找到?
【发布时间】:2021-03-25 07:00:38
【问题描述】:

我正在尝试使用命令安装 xdebug:

pecl install -f xdebug-2.9.8

但是这个命令会产生:

/usr/local/bin/pecl: 28: exec: /usr/local/bin/php: not found

echo $PATH - 产生

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

我做错了什么?

【问题讨论】:

  • 你检查过/usr/local/bin/php是否存在吗?
  • 我刚刚发现,它说路径中没有php文件夹

标签: php ubuntu-18.04 xdebug pecl


【解决方案1】:

我解决了这个问题。 先找出php可执行文件在哪里:

which php7.2

在我的情况下是:

/usr/bin/php7.2

然后将其链接到 pecl 想要的位置:

sudo ln -s /usr/bin/php7.2 /usr/local/bin/php

【讨论】:

  • 这应该是评论,而不是答案
猜你喜欢
  • 1970-01-01
  • 2013-04-22
  • 1970-01-01
  • 2014-08-05
  • 2023-03-05
  • 2014-12-17
  • 1970-01-01
  • 2019-04-29
  • 1970-01-01
相关资源
最近更新 更多