魅力博客

魅力Linux|魅力空间|魅力博客|学习Linux|ubuntu日记|电脑教程|手机软件

PHP扩展 -- php80安装posix扩展



以下操作都是在centos7.2009系统下,安装宝塔最新版本进行。

php版本:8.0.26

一、编译安装

posix是PHP源码自带的扩展,所以你在pecl仓库找不到它。

在PHP源码包的ext目录下找到posix目录。


如果没有,那么需要去官网重新下载完整的PHP源码。

我的宝塔面板默认的PHP8.0安装源码包位置在/www/server/php/80/src/ext/

如果你的安装位置不同,记得修改下面的操作路径


xshell 5连接服务器操作:


#查看你的PHP配置文件在哪里:

whereis php-config


#进入配置文件目录:

cd /www/server/php/80/src/ext/posix


#运行phpize

/www/server/php/80/bin/phpize


./configure --with-php-config=/www/server/php/80/bin/php-config

 

make && make install


待编译完成

echo "extension=posix.so" >> /www/server/php/80/etc/php.ini



php --ri posix



二、yum安装


在yum源里,posix 扩展有点特殊,它的名字叫 process 而不是 posix


将yum源更新到php7,因为在centos下默认是php5.6配套的。



rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm


rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm



yum search php72w-process


yum install -y php72w-process



php --ri posix

————————————————

本文参考了CSDN文章,不过结合的我自己的过程,我的是宝塔面板,而且我是只有PHP8.0,给自己留个底,以后可以查阅,也给网友们用宝塔的安装扩展失败的一个参考。

原文链接:https://blog.csdn.net/raoxiaoya/article/details/105860204





返回顶部

发表评论:

Powered By Z-BlogPHP 1.7.3


知识共享许可协议
本作品采用知识共享署名 3.0 中国大陆许可协议进行许可。
网站备案号粤ICP备15104741号-1