PHP中的扩展通常都是在安装环境的时候就已经装好了的。可是有的一些扩展在后期想要加上去的话也是能够的。php支持后期安装扩展。php
想要安装扩展就须要先去下载安装扩展所须要的扩展源码包。autoconf.tar.gz和phpredis.tar.gz须要的留下邮箱或者+q472368077redis
经过ftp把文件上传到/usr/local/redis目录下进行解压。apache
找到php运行目录 /usr/local/php/bin/,找到可执行文件phpize找到以后记住路径,回到解压文件夹phpredis目录中vim
cd /usr/local/redis/phpredisdebug
执行phpizerest
/usr/local/php/bin/phpize源码
由于正常的安装顺序应该是先安装redis而后安装php,如今我们的执行顺序正好是相反的。因此执行/usr/local/php/bin/phpize命令能够修补安装顺序搞反的这个问题。文件上传
做用:能够把redis扩展反向安装到php中。it
执行命令以后会告诉须要autoconf的软件依赖,接下来安装autoconfio
cd ..
tar zxvf autoconf.tar.gz
cd autoconf
./configure
make && make install
cd ..
cd phpredis
/usr/local/php/bin/phpize
重新执行phpize
./configure --with-php-config=/usr/local/php/bin/php-config
为redis配置php的配置路径
make && make install
ls /usr/local/php/lib/php/extensions/no-debug-***/查看是否有了redis.so(***表明你目录下的文件名字)
这是php扩展模块的扩展文件,这个文件须要在php.ini之中引用
cd /usr/local/php/lib这个目录下有一个php.ini
vim php.ini
/extension查找引用文件的位置。
添加一行 extension=redis.so 引入redis扩展
:wq 保存退出
重启apache /usr/local/httpd/bin/apachectl restart
重启以后去一个php文件输出phpinfo()查看扩展是否安装上了.