在 Linux 上安装 PHP 扩展可以通过以下几种方法:
- 使用包管理器(例如 apt, yum 或 pacman)安装:
对于 Debian/Ubuntu 系统,使用 apt 包管理器:
sudo apt-get update
sudo apt-get install php-
将
对于 RHEL/CentOS 系统,使用 对于 Fedora 系统,使用 对于 Arch Linux 系统,使用 首先,确保已安装 PHP 开发工具和依赖库。 对于 Debian/Ubuntu 系统: 对于 RHEL/CentOS 系统: 对于 Fedora 系统: 对于 Arch Linux 系统: 接下来,下载并解压扩展的源代码: 然后,使用 接着,配置、编译并安装扩展: 最后,启用扩展。创建一个新的扩展配置文件(例如 然后,在 PHP 配置文件(例如 重启 PHP 服务以应用更改: 如果扩展支持 PECL,可以使用 对于 Debian/Ubuntu 系统: 对于 RHEL/CentOS 系统: 对于 Fedora 系统: 对于 Arch Linux 系统: 接下来,使用 然后,在 PHP 配置文件(例如 重启 PHP 服务以应用更改: 请注意,这些示例针对 PHP 7.4。根据实际情况,可能需要调整 PHP 版本号。yum 包管理器:sudo yum install php-dnf 包管理器:sudo dnf install php-pacman 包管理器:sudo pacman -S php-
sudo apt-get install php-dev build-essential
sudo yum install php-devel gcc make
sudo dnf install php-devel gcc make
sudo pacman -S php-dev base-devel
wget http://path/to/extension/source/extension.tar.gz
tar -xzvf extension.tar.gz
cd extension
phpize 生成编译配置文件:phpize
./configure
make
sudo make install
extension.ini)并将其放置在 PHP 配置目录(例如 /etc/php/7.4/mods-available/)中。在该文件中添加以下内容:extension=extension.so
/etc/php/7.4/cli/php.ini 或 /etc/php/7.4/fpm/php.ini)中添加以下行以启用扩展:extension=extension.so
sudo systemctl restart php7.4-fpm
pecl 命令安装。首先,确保已安装 PHP 开发工具:sudo apt-get install php-dev build-essential
sudo yum install php-devel gcc make
sudo dnf install php-devel gcc make
sudo pacman -S php-dev base-devel
pecl 安装扩展:sudo pecl install/etc/php/7.4/cli/php.ini 或 /etc/php/7.4/fpm/php.ini)中添加以下行以启用扩展:extension=sudo systemctl restart php7.4-fpm