无法在mac high sierra的homebrew上找到pcntl

我一直在尝试使用命令</ p>

在MacOS High sierra中使用自制软件安装pcntl扩展名

  brew install homebrew / php / php71-pcntl 
brew install homebrew-php / php71-pcntl
</ code> </ pre>

同时尝试使用php54,55,56 ,70
我收到错误</ p>

更新Homebrew ... </ p>

 错误:没有名为“homebrew / php /”的可用公式 php7-pcntl“
==&gt; 搜索以前删除的公式(在上个月)...
警告:homebrew / php是浅层克隆。 要获得完整的历史记录运行:
git -C“$(brew --repo homebrew / php)”fetch --unshallow

错误:找不到先前删除的公式。
==&gt; 搜索类似命名的公式......
==&gt; 搜索本地水龙头...
错误:找不到类似命名的公式。
</ code> </ pre>

为什么它在Mac上找不到公式我的mac上有php 7.1.14 </ p>
</ div>

展开原文

原文

I have been trying to install pcntl extension using homebrew in MacOS High sierra using command

brew install homebrew/php/php71-pcntl
brew install homebrew-php/php71-pcntl

Also tried with php54, 55, 56, 70 I m getting error

Updating Homebrew...

Error: No available formula with the name "homebrew/php/php7-pcntl" 
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/php is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/php)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
Error: No similarly named formulae found.

Why its not finding the formulae on my Mac I have php 7.1.14 on my mac

php
dongtao1262
dongtao1262 另请阅读关于类似问题的评论。
2 年多之前 回复

2个回答



从brew成功安装php@7.2。 停止php7.1并启动php7.2 </ p>

  brew services stop php@7.1 
brew unlink php71
</ code> </ pre>

并且</ p>

  brew services启动php@7.2 
brew链接php72
</ code> </ pre>

如果失败则运行以下</ p>

  echo'export PATH =“/ usr / local / opt / php @ 7.2 / bin:$ PATH”'&gt;&gt;  〜/ .zshrc 
echo'export PATH =“/ usr / local / opt / php @ 7.2 / sbin:$ PATH”'&gt;&gt; 〜/ .zshrc
</ code> </ pre>
</ div>

展开原文

原文

Once successfully installing php@7.2 from brew. Stop php7.1 and Start php7.2

brew services stop php@7.1
brew unlink php71

And

brew services start php@7.2
brew link php72

If it fails run the following

  echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.zshrc
  echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.zshrc

duanjing3656
duanjing3656 这是如何得到一个upvote? 它根本没有提到pcntl。
一年多之前 回复



2018年2月和3月,目前支持的PHP版本(撰写本文时的5.6,7.0,7.1,7.2)已移至核心Homebrew tap,并于2018年4月PHP存档已存档。 </ p>

要安装当前的PHP版本(7.2),请使用:</ p>

  $ brew install php 
</ code> </ pre>

要安装其他支持的版本之一,请使用:</ p>

  $ brew install php@5.6 
</ code> </ pre>
\ n

(将 5.6 </ code>替换为 7.0 </ code>或 7.1 </ code>替换其他版本)。</ p>

全部 以这种方式安装的公式包含 pcntl </ code>扩展名,不需要任何其他内容。</ p>
</ div>

展开原文

原文

In February and March 2018 the PHP formulas for the currently supported PHP versions (5.6, 7.0, 7.1, 7.2 at the moment of this writing) were moved to the core Homebrew tap and in April 2018 the PHP tap has been archived.

To install the current PHP version (7.2) use:

$ brew install php

To install one of the other supported versions use:

$ brew install php@5.6

(replace 5.6 with 7.0 or 7.1 for the other versions).

All the formulas installed this way contain the pcntl extension, there is no need for anything else.

dp20011
dp20011 我也已经安装了7.1。 没有运气找'pcntl':-(
一年多之前 回复
dongqun5769
dongqun5769 我已经安装了7.1,我刚刚做了brew更新php@7.1但是那里仍然没有pcntl扩展
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问