PHP扩展安装方法步骤解析


Posted in PHP onNovember 24, 2020

php扩展安装方法极简单. 也遵循3大步.但多出一个phpize的步骤.

1.pecl.php.net 在右上解的输入框 中输入需要的扩展 比如 redis

2.搜索完成后会看到两个蓝色的框 . 下方有个表格. 表格内容如 search results (1 of 1) 再下面有一行不起眼的结果. 其中就有一个redis(搜索什么显示什么)关键词.然后点击进入一个界面

3.这个界面中,是一个表格. 其中最底步的表格中 有各版本的说明. 并不是任意版本支持所有php版本号. 都是有对应的. 都在这个表格中有说明. 看不懂的可以拿翻译工具.

4.下载下来对应的版本. 到linux中. 从第5步开始就是安装步骤了.

5.解压到任意目录 (此时,没有configure文件),进入redis源码目录(该目录下有个叫config.m4的文件),输入phpize(如果提示不存在可以使用绝对路径,比如/usr/local/php/bin/phpize) 它位于php安装路径下的bin目录
会出现以下代码

Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 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 && make install 安装完成

Installing shared extensions: /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 比如

service php56 restart
#或
service php70 restart

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
两种php调用Java对象的方法
Oct 09 PHP
php导出word文档与excel电子表格的简单示例代码
Mar 08 PHP
PHP几个实用自定义函数小结
Jan 25 PHP
php数据库操作model类(使用__call方法)
Nov 16 PHP
thinkPHP5.0框架安装教程
Mar 25 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
Jun 20 PHP
php 后端实现JWT认证方法示例
Sep 04 PHP
PHP中命名空间的使用例子
Mar 22 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 PHP
PHP观察者模式实例分析【对比JS观察者模式】
May 22 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
Apr 23 PHP
Git命令之分支详解
Mar 02 PHP
Cookie跨域问题解决方案代码示例
Nov 24 #PHP
PHP执行linux命令6个函数代码实例
Nov 24 #PHP
PHP获取真实IP及IP模拟方法解析
Nov 24 #PHP
Thinkphp极验滑动验证码实现步骤解析
Nov 24 #PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
Nov 23 #PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 #PHP
php操作redis命令及代码实例大全
Nov 19 #PHP
You might like
PHP实时显示输出
2008/10/02 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
2016/09/17 Javascript
详解JS: reduce方法实现 webpack多文件入口
2017/02/14 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
Python实现从URL地址提取文件名的方法
2015/05/15 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
Python递归函数定义与用法示例
2017/06/02 Python
使用Python爬取最好大学网大学排名
2018/02/24 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
《美丽的黄昏》教学反思
2014/02/28 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
幼师自荐信范文
2015/03/06 职场文书
阿凡达观后感
2015/06/10 职场文书
工作感想范文
2015/08/07 职场文书
护士旷工检讨书
2015/08/15 职场文书
护士工作心得体会
2016/01/25 职场文书
八年级物理教学反思
2016/02/19 职场文书
2016年主题党日活动总结
2016/04/05 职场文书
Python图像处理之图像拼接
2021/04/28 Python
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技