mac pecl 安装php7.1扩展教程

在Mac系统上安装PHP扩展可以通过两种方式:手动安装和使用pecl命令安装,本文将介绍使用pecl命令安装PHP7.1扩展的步骤。

## 1. 安装PHP7.1扩展环境

首先,需要确保已经安装了PHP环境,可以通过运行以下命令检查:

```bash

php -v

```

接下来,需要安装PHP7.1扩展需要的一些依赖包,包括autoconf、automake、libtool等。可以使用brew命令安装这些依赖包,如果还未安装brew命令,则需要先安装brew,安装方法可以通过brew官网查找。

使用以下命令安装依赖包:

```bash

brew install autoconf automake libtool

```

## 2. 安装pecl命令

pecl命令是PHP的扩展安装工具,需要先安装这个命令行工具才能方便地安装PHP扩展。

和上一步类似,使用brew命令安装pecl:

```bash

brew install php71-pecl

```

安装完成后,运行以下命令检查pecl是否安装成功:

```bash

pecl version

```

如果成功安装了pecl,将输出类似以下信息:

```bash

PEAR Version: 1.10.11

PHP Version: 7.1.33

Zend Engine Version: 3.1.0

Running on: Darwin MacBook-Pro.local 19.6.0 Darwin Kernel Version 19.6.0: Sun Jul 5 00:44:47 PDT 2020; root:xnu-6153.141.1~9/RELEASE_X86_64 x86_64

```

## 3. 安装PHP扩展

接下来就可以使用pecl命令安装PHP扩展了,这里以安装redis扩展为例。

首先,运行以下命令确保pecl命令使用的源是最新的:

```bash

pecl channel-update pecl.php.net

```

然后,使用以下命令安装redis扩展:

```bash

pecl install redis

```

在安装过程中可能会询问是否启用igbinary支持,建议选择启用。

安装完成后,需要将redis扩展添加到PHP配置文件中,可以使用以下命令快速添加(默认使用的PHP.ini文件位于/usr/local/etc/php/7.1/php.ini):

```bash

echo "extension=redis.so" >> /usr/local/etc/php/7.1/php.ini

```

最后,重新启动PHP-FPM服务使配置文件生效:

```bash

brew services restart php71

```

## 4. 检查PHP扩展是否安装成功

运行以下命令查看是否成功安装redis扩展:

```bash

php -m | grep redis

```

如果输出结果中包含redis,则说明安装成功。此时,可以在PHP代码中使用redis扩展了。

到此,PHP7.1扩展的安装过程就完成了。通过上述方法,可以安装其他PHP扩展,只需要修改安装命令中的扩展名即可。

后端开发标签