要设置 PECL 源以便安装扩展,请按照以下步骤操作:
-
首先,确保您已经安装了 PHP 扩展管理工具 PECL。在大多数 Linux 发行版中,可以使用以下命令安装 PECL:
对于基于 Debian 的系统(如 Ubuntu):
sudo apt-get install php-pear
对于基于 RHEL 的系统(如 CentOS 和 Fedora):
sudo yum install php-pear
-
安装完成后,您可以使用 PECL 列出可用的扩展。要查看所有可用的扩展,请运行:
pecl list
-
要添加新的 PECL 源,您需要创建一个新的
.pecl
配置文件。这些文件通常位于您的主目录下的.pearrc
或pecl.ini
文件中。您可以使用文本编辑器创建一个新文件,例如:touch ~/.pearrc nano ~/.pearrc
-
在新创建的
.pearrc
文件中,添加您想要使用的 PECL 源的 URL。例如,如果您想要使用 PEAR 镜像源,可以添加以下内容:mirror=https://pear.php.net/get/
如果您想要使用其他源,可以使用类似以下格式的 URL:
mirror=https://example.com/pecl/
-
保存并关闭文件。现在,当您使用 PECL 安装扩展时,它将使用您在
.pearrc
文件中指定的源。 -
要安装一个扩展,请使用
pecl install
命令,后跟扩展的名称。例如:pecl install
例如,要安装 Redis 扩展,您可以运行:
pecl install redis
-
安装完成后,您需要在
php.ini
文件中启用扩展。找到您的php.ini
文件(通常位于/etc/php/
或/cli/php.ini /etc/php.ini
),然后添加以下行:extension=
.so 例如,要启用 Redis 扩展,您可以添加:
extension=redis.so
-
最后,重启您的 web 服务器以使更改生效。例如,如果您使用的是 Apache,可以运行:
sudo service apache2 restart
如果您使用的是 Nginx 和 PHP-FPM,可以运行:
sudo service nginx restart sudo service php
-fpm restart
现在,您已经成功设置了 PECL 源并安装了一个扩展。