11.32 php扩展模块

当我们安装好php之后可能会忘记装一些模块,或者需要增加模块的时候我们可以使用扩展模块安装。

我们这里安装的是redis模块,我们通常把它当成缓存来用。

十一周第三次课 2017.12.27 php扩展模块安装

1.首先下载redis的包

十一周第三次课 2017.12.27 php扩展模块安装

2.然后改名

十一周第三次课 2017.12.27 php扩展模块安装

3.解压

十一周第三次课 2017.12.27 php扩展模块安装

4.cd到这个解压好的包里去

十一周第三次课 2017.12.27 php扩展模块安装

5.然后我们需要做一个phpize操作,因为要生成configure文件,因为我们要编译它需要configure文件,而它的包里没有,(可能会报错,少一个包十一周第三次课 2017.12.27 php扩展模块安装

十一周第三次课 2017.12.27 php扩展模块安装(会在解压好的redis的包里生成一个configure文件)

6.然后继续配置

十一周第三次课 2017.12.27 php扩展模块安装

7.然后make,之后make install,make install会把redis的.so文件放到如下目录,但是现在我们的php还不支持它,

十一周第三次课 2017.12.27 php扩展模块安装

我们可以使用十一周第三次课 2017.12.27 php扩展模块安装查看一下,并没有redis模块,所以我们需要配置一下,把它加载一下。

8.我们先查看一下它的扩展模块路径在哪

十一周第三次课 2017.12.27 php扩展模块安装

它的目录就在:

十一周第三次课 2017.12.27 php扩展模块安装

然后编辑一下配置文件:

十一周第三次课 2017.12.27 php扩展模块安装

在如下位置添加红框里的内容

十一周第三次课 2017.12.27 php扩展模块安装

然后我们十一周第三次课 2017.12.27 php扩展模块安装可看到已经加载了redis模块。

实际上我们的php源码包十一周第三次课 2017.12.27 php扩展模块安装里有一个ext目录,这个目录下有很多的模块目录,如果你要增加扩展模块里面刚好有的话你可以不用下载,直接cd到那个模块里然后直接执行十一周第三次课 2017.12.27 php扩展模块安装生成configure文件,之后和上面的操作一样。

相关文章: