linux fileinfo.so,Centos 下编译安装fileinfo扩展
1.查看当前环境是否安装fileinfo扩展
php -i | grep fileinfo
若出现
fileinfo
fileinfo support => enabled
则代表fileinfo扩展可用,否则不可用。
2.查看当前php版本
php -v
3.下载
自行去到下面网址下载对应的php版本文件,我的php版本是7.1.18
http://cn2.php.net/get/php-7.1.18.tar.gz/from/this/mirror
4.解压
tar -zxvf php-7.1.18.tar.gz
5.进入对应php版本扩展fileinfo目录(我的是7.1.18版本)
cd php-7.1.18/ext/fileinfo/
6.找到phpize的目录
一般在php目录下的bin目录,我的环境下是在/usr/local/php/bin目录下
/usr/local/php/bin
不离开ext/fileinfo目录,执行以下命令
/usr/local/php/bin/phpize
返回
Configuring for:
PHP Api Version: 20160303
Zend Module Api No: 20160303
Zend Extension Api No: 320160303
返回结果截图内容:
7.编译
编译php扩展时,使用下面命令用于指定php-config的路径。
./configure -with-php-config=/usr/local/php/bin/php-config
编译完成后,返回:
creating libtool
appending configuration tag "CXX" to libtool
configure: creating ./config.status
config.status: creating config.h
返回结果截图内容:
8.安装
make && make install
返回以下命令行说明安装成功了~
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
返回结果截图内容:
可以运行下面命令,查看是否安装好php的fileinfo扩展
php -m
返回内容里包含“fileinfo”即为安装成功。
“php-m”命令是查看当前php版本安装的所有扩展内容
9.找到php.ini位置,给php.ini开启扩展
用以下命令找到php.ini的位置
php --ini
返回
10.运行下面命令,编辑php.ini内容
vim /usr/local/php/etc/php.ini
11.在php.ini文件里加入
extension=fileinfo.so
12.重启php-fpm,使扩展生效
/etc/init.d/php-fpm restart
整个安装过程就完成啦。
linux fileinfo.so,Centos 下编译安装fileinfo扩展相关推荐
- nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务
centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...
- CentOS下编译安装LAMP开发环境
http://www.linuxidc.com/Linux/2011-10/45743.htm 配置PHP开发环境前获取软件包.笔者用的mysql版本是社区版本的.主要软件包有: httpd,mysq ...
- CentOS下编译安装python包管理安装工具pip教程
ubuntu 安装pip 代码如下: apt-get install python-pip 安装requests, pip install requests 对于centos的,直接 yum inst ...
- Debian/Ubuntu/Centos下编译安装RocksDB
参考:rocksdb/INSTALL.md at master · facebook/rocksdb 注意:gcc版本至少要4.8,安装教程:在CentOS/Debian/Ubuntu上编译安装最新版 ...
- centos下编译安装curl拓展
---恢复内容开始--- 新的php环境没有curl拓展,现在用编译方式增加拓展. 一.安装curl 当前curl最新版本为7.32,下载地址为http://curl.haxx.se/download ...
- mac bochs 调试linux,Mac OS X下编译安装带debugger的bochs
bochs支持两种方式的debugger:(1)自带的debugger(internal debugger); (2)使用gdb-stub方式来debug. 但是这两种方式不兼容,编译的时候只能选其一 ...
- RHEL/CentOS下编译安装Nginx
##下载nginx源码: wget http://nginx.org/download/nginx-1.7.8.tar.gz tar -xv -f nginx-1.7.8.tar.gz -C /usr ...
- CentOS下编译安装Gcc-4.9
给公司测试服务器搭环境,手工安装gcc-4.9.0颇费功夫,记录如下. 1.安装gcc.g++,系统源默认安装版本为4.4.7: 2.安装依赖包GMP.MPFR.MPC,注意安装顺序: 3.修改动态库 ...
- CentOS下php安装mcrypt扩展
(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑) 大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache (1).确认你的linux没 ...
最新文章
- 装饰者模式 php,PHP设计模式之装饰器模式
- 20165235实验四 Android程序设计
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 项目中配置 OpenSSL 开源库 | 使用 OpenSSL 开源库解密 dex 文件 )
- Struts2+Spring2.5+Hibernate3.1实现登陆示例
- Linux 查看Pyhont的解释器大小
- 解决JavaOpenCV的内存问题
- Mongodb 分片与副本集
- Apsara Stack 技术百科 | 标准化的云时代:一云多芯
- linux课堂笔记(6)
- 爱奇艺怎么开启从列表删除时同时删除本地文件
- 前台啊,就是这么杂!
- ckrule规则编辑器在wpf中的使用
- html字段值换行代码怎么写,HTML段落,换行,字符实体
- 吉林大学计算机专业张文政,张晋东 - 吉林大学 - 计算机科学与技术学院
- Lanproxy任意文件读取漏洞复现(CVE-2021-3019)
- 01.FFmpeg下载以及安装
- HpSocket源码使用
- 智能指针的标准之争:Boost vs. Loki (转载)
- popupWindow在5.0版本以下不显示的问题
- 交互式电子白板android,交互式电子白板_触摸屏电子白板_智能电子白板_GESEE国视科技...
热门文章
- 人生第一个深入理解的DFS题 HDU 1016
- 西瓜书+实战+吴恩达机器学习(十九)特征选择(过滤式选择、包裹式选择)
- C++ 一定要使用strcpy_s()函数 等来操作方法c_str()返回的指针
- 添加多浏览器支持是什么意思_周公解梦:梦见无缘无故多了一个儿子什么意思...
- windows虚拟机_Windows电脑体验macOS,装黑苹果?虚拟机也可以的——VMWare篇
- python通过内置函数测试对象类型_python测试开发(01-递归函数+内置函数)
- Git如何配置多个SSH-Key呢?
- 在git提交时输错密码,怎么办?
- Node.js介绍及安装
- Windows 下 PHP 开发环境配置系列四 - IIS+php+mysql