学习目标:
节制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
可以看到如下
第三步 在该目录下实行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即可
第五步 编译makemake
第六步:编译通过,实行 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
末了,欢迎大家留言补充,谈论~~~