是的,PHP 在 Linux 上可以进行扩展
要在 Linux 上为 PHP 安装扩展,您可以使用包管理器(如 apt 或 yum)或从源代码编译。以下是一些常见的扩展安装方法:
- 使用包管理器安装扩展:
对于基于 Debian 的 Linux 发行版(如 Ubuntu),可以使用 apt:
sudo apt-get update sudo apt-get install php-
对于基于 RHEL 的 Linux 发行版(如 CentOS 和 Fedora),可以使用 yum 或 dnf:
sudo yum install php-# 或者 sudo dnf install php-
将
替换为您要安装的扩展名称。例如,要安装 Redis 扩展,您可以运行:
sudo apt-get install php-redis # 或者 sudo yum install php-pecl-redis # 或者 sudo dnf install php-pecl-redis
- 从源代码编译扩展:
首先,确保已安装 PHP 开发工具和编译器(如 gcc、make 和 autoconf)。然后,从 PHP 官方网站下载扩展的源代码,或者使用 PECL 获取扩展的源代码。接下来,解压缩源代码并进入解压后的目录。运行以下命令以配置和编译扩展:
phpize ./configure make sudo make install
最后,在 php.ini
文件中启用扩展。找到 php.ini
文件(通常位于 /etc/php/
或 /etc/php/
),在文件末尾添加以下行:
extension=.so
将
替换为您要安装的扩展名称。例如,要安装 Redis 扩展,您可以运行:
echo "extension=redis.so" | sudo tee -a /etc/php//cli/php.ini echo "extension=redis.so" | sudo tee -a /etc/php/ /apache2/php.ini
重启您的 Web 服务器以使更改生效。现在,您已经成功在 Linux 上为 PHP 安装了扩展。