PHP扩展安装方法步骤解析
php扩展安装方法极简单.也遵循3大步.但多出一个phpize的步骤.
1.pecl.php.net在右上解的输入框中输入需要的扩展比如redis
2.搜索完成后会看到两个蓝色的框.下方有个表格.表格内容如searchresults(1of1)再下面有一行不起眼的结果.其中就有一个redis(搜索什么显示什么)关键词.然后点击进入一个界面
3.这个界面中,是一个表格.其中最底步的表格中有各版本的说明.并不是任意版本支持所有php版本号.都是有对应的.都在这个表格中有说明.看不懂的可以拿翻译工具.
4.下载下来对应的版本.到linux中.从第5步开始就是安装步骤了.
5.解压到任意目录(此时,没有configure文件),进入redis源码目录(该目录下有个叫config.m4的文件),输入phpize(如果提示不存在可以使用绝对路径,比如/usr/local/php/bin/phpize)它位于php安装路径下的bin目录
会出现以下代码
Configuringfor:
PHPApiVersion:20131106
ZendModuleApiNo:20131226
ZendExtensionApiNo:220131226
6.此时再看.会出现configure等若干个文件.不需要管别的.直接configure此时不需要指定路径.但需要指定php-config路径(如果您对php-config做过环境变量,也就是输入php-config命令没提示命令找不到则不需要指定)
./configure--with-php-config=/usr/local/php-5.6.23/bin/php-config
7.执行make&&makeinstall安装完成
Installingsharedextensions:/usr/local/php-5.6.23/lib/php/extensions/no-debug-non-zts-20131226/
说明安装完成了.可以看到,安装路径是在php目录下.接下来去php.ini搜索;extension可以看到类似以下代码的
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
然后复制一行输入如下(第一行)
extension=redis.so
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
最后一步,重启php-fpm比如
servicephp56restart
#或
servicephp70restart
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。