学习目标:

节制php redis扩展安装节制php源代码中的扩展安装举一反三安装php其它扩展第一步:下载php-redis扩展包

进入http://pecl.php.net/package/redis官网,一样平常选择最新的安装包即可

cd /softwarewget http://pecl.php.net/get/redis-5.2.1.tgz第二步, tar -xzf 解压拆包后进入目录

tar -xzfcd redis-5.2.1ls

可以看到如下

linuxphp源码安装linux 若何源码安装php扩大php redis扩大安装示例 Ruby

第三步 在该目录下实行phpize命令

如果不知道phpize命令所在目录,可以实行

find / -name phpize

我的linux主机返回:

/usr/local/php/bin/phpize

在安装目录实行下面命令(把稳:每个主机phpize命令所在目录不一样)

/usr/local/php/bin/phpize

此时安装目录下会多一个configure文件

第四步 配置--with-php-config

./configure --with-php-config=/usr/local/php/bin/php-config

不知道php-config所在目录怎么办

find / -name php-config

实行一旦报错,# [php] Cannot find autoconf有可能是没有安装autoconf,实行以下yum install autoconf即可

第五步 编译make

make第六步:编译通过,实行 make install

make install

Installing shared extension: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/redis.so安装完之后,提示该扩展放置的目录,进入该目录会创造redis.so扩展

第7步 修正php.ini文件

增加如下信息

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/redis.so

保存退出

第八步 重启做事器。
查看phpinfo()信息

这样phpredis扩展安装成功了

php其他扩展安装流程与redis扩展一样,

把稳php标准扩展在php安装包的源文件的/ext目录下,如下图

这样就可以直接进入对应的扩展包(无需源码下载再安装),少了第一和第二步,进行后面的步骤安装即可

php7进阶到架构师干系阅读

https://www.kancloud.cn/gofor/gofor

末了,欢迎大家留言补充,谈论~~~