溫馨提示×

如何在Linux上安裝PHP擴展

PHP
小樊
199
2024-08-28 18:54:45
欄目: 編程語言

在 Linux 上安裝 PHP 擴展可以通過以下幾種方法:

  1. 使用包管理器(例如 apt, yum 或 pacman)安裝:

對于 Debian/Ubuntu 系統,使用 apt 包管理器:

sudo apt-get update
sudo apt-get install php-<extension-name>

` 替換為所需的 PHP 擴展名稱。

對于 RHEL/CentOS 系統,使用 yum 包管理器:

sudo yum install php-<extension-name>

對于 Fedora 系統,使用 dnf 包管理器:

sudo dnf install php-<extension-name>

對于 Arch Linux 系統,使用 pacman 包管理器:

sudo pacman -S php-<extension-name>
  1. 從源代碼編譯安裝 PHP 擴展:

首先,確保已安裝 PHP 開發工具和依賴庫。

對于 Debian/Ubuntu 系統:

sudo apt-get install php-dev build-essential

對于 RHEL/CentOS 系統:

sudo yum install php-devel gcc make

對于 Fedora 系統:

sudo dnf install php-devel gcc make

對于 Arch Linux 系統:

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

然后,在 PHP 配置文件(例如 /etc/php/7.4/cli/php.ini/etc/php/7.4/fpm/php.ini)中添加以下行以啟用擴展:

extension=extension.so

重啟 PHP 服務以應用更改:

sudo systemctl restart php7.4-fpm
  1. 使用 PECL 安裝:

如果擴展支持 PECL,可以使用 pecl 命令安裝。首先,確保已安裝 PHP 開發工具:

對于 Debian/Ubuntu 系統:

sudo apt-get install php-dev build-essential

對于 RHEL/CentOS 系統:

sudo yum install php-devel gcc make

對于 Fedora 系統:

sudo dnf install php-devel gcc make

對于 Arch Linux 系統:

sudo pacman -S php-dev base-devel

接下來,使用 pecl 安裝擴展:

sudo pecl install<extension-name>

然后,在 PHP 配置文件(例如 /etc/php/7.4/cli/php.ini/etc/php/7.4/fpm/php.ini)中添加以下行以啟用擴展:

extension=<extension-name>.so

重啟 PHP 服務以應用更改:

sudo systemctl restart php7.4-fpm

請注意,這些示例針對 PHP 7.4。根據實際情況,可能需要調整 PHP 版本號。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女