广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php7.2中怎么安装fileinfo扩展
  • 108
分享到

php7.2中怎么安装fileinfo扩展

php 2023-05-14 20:05:42 108人浏览 薄情痞子
摘要

在 PHP 开发中,经常需要使用 fileinfo 对上传的文件进行类型检测、编码检测等操作,这就需要安装 fileinfo 扩展。而在 php 7.2 版本中,需要使用新的方法来安装该扩展。本文将介绍如何在 PHP 7.2 中安装 fil

PHP 开发中,经常需要使用 fileinfo 对上传的文件进行类型检测、编码检测等操作,这就需要安装 fileinfo 扩展。而在 php 7.2 版本中,需要使用新的方法来安装该扩展。本文将介绍如何在 PHP 7.2 中安装 fileinfo 扩展。

一、准备工作

在开始安装之前,我们需要先了解几个事项:

  • 确保您的 PHP 版本为 7.2 及以上。您可以通过在终端输入以下命令进行查看:

php -v

如果版本低于 7.2,请自行升级 PHP。

linux 中,您可以通过以下命令进行安装:

sudo apt-get install phpize gcc

MacOS 中,您可以使用 Homebrew 进行安装:

brew install autoconf
brew install automake
  • 确保您已经在 php.ini 中启用了 fileinfo 扩展。在大多数情况下,这一项已经默认启用。您可以通过以下命令进行查看:

php -i | grep fileinfo

如果输出了一些关于 fileinfo 扩展的信息,则表示已经启用了该扩展。

二、安装过程

现在开始真正的安装过程。

  • 下载 php7.2 源码包。

    您可以在官方网站(https://www.php.net/downloads.php)上下载最新的 PHP7.2 源码包。

  • 解压源码包。

使用以下命令进行解压:

tar xvf php-7.2.0.tar.gz

然后进入解压后的目录:

cd php-7.2.0
  • 进入 ext 目录。

cd ext/fileinfo
  • 运行 phpize。

phpize

如果提示找不到 phpize 命令,则需要安装 php 的开发工具

  • 运行 ./configure。

./configure
  • 编译。

make
  • 安装。

sudo make install

至此,fileinfo 扩展已经成功安装到您的 PHP 7.2 环境中。

三、测试结果

为了确保安装成功,我们可以通过以下命令进行测试

php -r 'echo finfo_file(finfo_open(FILEINFO_MIME_TYPE), "test.jpg") . "\n";'

其中 "test.jpg" 是一个存在于当前目录下的文件名,您可以将其替换成您需要测试的文件名。

如果输出了文件的 MIME 类型,则表示安装成功。

四、总结

安装 fileinfo 扩展并不难,只需要按照上面的步骤操作即可。但是需要注意的是,每个步骤都需要相应的前提条件,所以在开始安装之前,需要仔细阅读本文中提到的准备工作。希望本文能够帮助您更好地进行 PHP 开发。

以上就是php7.2中怎么安装fileinfo扩展的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php7.2中怎么安装fileinfo扩展

本文链接: https://www.lsjlt.com/news/204255.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php7.2中怎么安装fileinfo扩展
    在 PHP 开发中,经常需要使用 fileinfo 对上传的文件进行类型检测、编码检测等操作,这就需要安装 fileinfo 扩展。而在 PHP 7.2 版本中,需要使用新的方法来安装该扩展。本文将介绍如何在 PHP 7.2 中安装 fil...
    99+
    2023-05-14
    php
  • php7.2中如何安装fileinfo扩展
    这篇“php7.2中如何安装fileinfo扩展”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php7.2中如何安装file...
    99+
    2023-07-05
  • php7怎么安装fileinfo扩展
    本教程操作环境:CentOS 6系统、PHP7.1版、Dell G3电脑。首先确保安装php7,如果没有则安装一下:下载php7源代码wget https://www.php.net/distributions/php-7.3.9.tar....
    99+
    2016-05-10
    php7 fileinfo扩展
  • PHP怎么安装fileinfo扩展
    这篇文章主要介绍PHP怎么安装fileinfo扩展,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PHP下的fileinfo函数通过在文件的给定位置查找特定的魔术字节序列,来获取文件的MIME信息。下面就和小编译器了解...
    99+
    2023-06-20
  • 安装php扩展fileinfo
    随着互联网技术的逐步发展和普及,基于Web的应用程序越来越多地使用动态语言(如PHP)来构建。而在PHP中,文件上传是非常常见的操作。但是,由于文件类型繁多,很多情况下我们需要对上传的文件进行特定类型的验证或处理,这就需要用到PHP提供的强...
    99+
    2023-05-24
  • php7.2怎么连接oracle数据库?OCI8扩展的安装
    php7.2怎么连接oracle数据库?下面本篇文章给大家介绍一下php7.2安装OCI8扩展支持oracle数据库的方法,希望对大家有所帮助!做项目的时候,远程的oracle数据库为我们提供一张中间表,我这边业务中的一些数据是需要到ora...
    99+
    2022-08-08
    oracle php
  • ubuntu怎么安装php7.2
    本文操作环境:ubuntu 16.04系统、php7.2版、DELL G3电脑ubuntu怎么安装php7.2?Ubuntu上官方的源比如 Ubuntu14.04 默认源中的是 PHP5.6.x、Ubuntu16.04 默认源中的是 PHP...
    99+
    2018-01-02
    ubuntu16 php
  • 宝塔无法安装fileinfo扩展解决办法(小白篇)
    宝塔无法安装fileinfo扩展解决办法(小白篇) 宝塔无法php安装fileinfo扩展的方法:手动安装 重装系统登录宝塔先不要安装其他软件,先设置swap是Linux下的虚拟内存,设置内存后...
    99+
    2023-09-26
    php 服务器 linux
  • php7中怎么安装yaf扩展
    这篇文章主要介绍了php7中怎么安装yaf扩展,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php7 yaf扩展的安装方法:1、下载yaf扩展库源码安装包;2、下载yaf扩展...
    99+
    2023-06-15
  • CENTOS7中怎么安装mbstring扩展
    这篇文章将为大家详细讲解有关CENTOS7中怎么安装mbstring扩展,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Uncaught Error: Call to undefined function ...
    99+
    2023-06-10
  • php fileinfo安装报错怎么办
    本文操作环境:Windows7系统、宝塔面板7.4.0版、DELL G3电脑php fileinfo安装报错怎么办?宝塔面板fileinfo扩展安装失败?解决方法:创建一个虚拟内存,当安装fileinfo过程中遇到内存不足的情况下,会自动使...
    99+
    2019-10-31
    宝塔fileinfo安装不了
  • 怎么在php7中安装oauth2扩展
    本篇内容介绍了“怎么在php7中安装oauth2扩展”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装OAuth3扩展要在PHP7中安装OA...
    99+
    2023-07-05
  • 怎么在postgresql中安装uuid扩展
    在postgresql中安装uuid扩展的方法:1.启动postgresql服务;2.登录postgresql数据库;3.使用create extension命令安装uuid扩展;4.执行uuid_generate_v4()命令查看是否安装...
    99+
    2022-10-19
  • 怎么在php7中安装memcache扩展
    今天就跟大家聊聊有关怎么在php7中安装memcache扩展,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。php7安装memcache扩展下载文件,解压缩memcache windo...
    99+
    2023-06-15
  • 怎么在php中安装seaslog扩展
    这篇文章给大家介绍怎么在php中安装seaslog扩展,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、检查系统环境情况使用phpinfo()检查系统环境情况,找到需要下载的配置信息。Thread Safety = e...
    99+
    2023-06-15
  • php7怎么安装event扩展
    这篇文章主要介绍php7怎么安装event扩展,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php7下安装event扩展有效安排I/O,时间和信号的扩展 使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施...
    99+
    2023-06-15
  • 怎么安装php ffpemg扩展
    安装php ffpemg扩展的方法:1、通过“git clone https://github.com/tony2001/ffmpeg-php.git”下载“ffmpeg-php”扩展;2、通过对应版本的phpize生成configure文...
    99+
    2023-05-14
    ffpemg php
  • php7怎么安装mysqli扩展
    小编给大家分享一下php7怎么安装mysqli扩展,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用php mysqli扩展操作mysql数据库,是mysql扩展...
    99+
    2023-06-20
  • win php怎么安装扩展
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑win php怎么安装扩展?windows环境下PHP安装扩展PHP安装扩展一、php扩展管理1.什么是php扩展php扩展就是php核心并不支持的功能,然后可以通过扩展...
    99+
    2015-07-22
    windows PHP
  • ubuntu 怎么安装php扩展
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑ubuntu 怎么安装php扩展ubuntu 16.04 安装PHP扩展以前在windows 上开启php扩展,就是直接在php.ini文件中找到相应的扩展,然后去掉前面...
    99+
    2021-10-01
    ubuntu php扩展
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作