PHP-扩展-安装前读我

PHP-扩展-安装前读我

  • 环境:Ubuntu

什么是 PECL

PECL 是 PHP 扩展的存储库,提供了所有已知扩展的目录以及下载和开发 PHP 扩展的托管设施。

使用 PECL 进行扩展包安装,不需要复杂的步骤,只需要安装了 PECL 即可。

pecl 与 pear

这两个是不同的东西,但是确实相同的效果。区别是 pecl 安装扩展后,需要在 php.ini 里进行配置扩展,而 pear 不需要。

指令权限

如果在输入 Linux 指令时提示权限不够,记得在前面加 sudo

查看扩展版本

# php 指令集
php --help

# 查看版本
php --ri package

pecl 安装扩展

# 安装 pecl
apt install pecl

# 卸载 pecl
apt uninstall pecl

# 查看 pecl 版本
pecl version

# 查看 pecl 命令集
pecl

# 安装扩展
pecl install package

# 卸载扩展
pecl uninstall package

# 更新指定 package
pecl upgrade package

# 更新所有 package
pecl upgrade-all

安装 pear

通过指令安装 pear(先安装 PHP):

# 安装
apt install php-pear

# 卸载
apt uninstall php-pear

安装 pear 失败

在安装 pear 时,报错:

404 Not Found [IP: 91.189.88.152 80]

尝试更新 pear 解决问题

apt-get update

如果报错是如下:

Internal Error, ordering was unable to handle the media swap

就需要多一条指令

rm -fR /var/lib/apt/lists/* && apt-get update

pear 安装扩展

# 查看命令集
apt-get help

# 更新 packages,推荐
apt-get update

# 假如你是 8.0:php8.0-package
# 假如你是 7.4:php7.4-package

# 安装扩展包,根据 PHP 版本
apt-get install php8.0-swoole

# 卸载
apt-get remove php8.0-swoole

# 更新
apt-get upgrade php8.0-swoole
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!