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正则走开
Mar 15 PHP
PHP 加密解密内部算法
Apr 22 PHP
php 缩略图实现函数代码
Jun 23 PHP
php-perl哈希算法实现(times33哈希算法)
Dec 30 PHP
php环境无法上传文件的解决方法
Apr 30 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
php实现四舍五入的方法小结
Mar 03 PHP
PHP SPL标准库中的常用函数介绍
May 11 PHP
PHP获取音频文件的相关信息
Jun 22 PHP
ThinkPHP 3使用OSS的方法
Jul 19 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 不错的学习资料
2009/02/06 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
PHP实现腾讯与百度坐标转换
2017/08/05 PHP
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
2016/11/03 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
浅谈jQuery中事情的动态绑定
2017/02/12 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
详解VUE自定义组件中用.sync修饰符与v-model的区别
2018/06/26 Javascript
koa-router源码学习小结
2018/09/07 Javascript
详解Vue2 添加对scss的支持
2019/01/02 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
ant design vue导航菜单与路由配置操作
2020/10/28 Javascript
python中map的基本用法示例
2018/09/10 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
德国传统玻璃制造商:Cristalica
2018/04/23 全球购物
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
行政助理岗位职责
2013/11/10 职场文书
机械专业应届生求职信
2013/12/12 职场文书
项目投资建议书
2014/05/16 职场文书
学校教研活动总结
2014/07/02 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
优秀班主任材料
2014/12/16 职场文书
Spring Cloud Gateway去掉url前缀
2021/07/15 Java/Android
python入门学习关于for else的特殊特性讲解
2021/11/20 Python
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫