怎么安装php-posix扩展?使用包管理器安装的php

最近在workman项目中引入了一个包,奈何这个包要求php81版本以上,于是我们使用php81(我们本身系统上就有2套不同版本的php,这是使用 remi 源来安装的)来运行,结果报错:
Call to undefined function posix_getpid()。。
网上的教程都是教我们如何安装 php-posix 扩展,但是我无论如何也没找到啊:
yum info php81* | grep ^Name | grep -i posix
结果空空如也。
首先说一下,我们的系统是Centos系列的,上面我用yum命令大家就应该知道了。无法从百度搜索到结果,我都一度怀疑php在8.1以后裁剪了posix,不过事实上并没有,而是包含到了另一个扩展中: php-process
我们知道debian和Centos在一些包的命名上是存在差异的(我不知道是否在ubuntu上就要用php-posix了,谁要是试过了可以告诉我一下)。
抓紧重新搜索看看:
yum info php81* | grep ^Name | grep -i process
file
抓紧安装试试 yum install php81-php-process,重新运行,当当当!
file

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注