返回顶部
首页 > 资讯 > 后端开发 > 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://lsjlt.com/news/204255.html(转载时请注明来源链接)

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

猜你喜欢
  • 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
  • 宝塔无法安装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
  • 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
  • 怎么在postgresql中安装uuid扩展
    在postgresql中安装uuid扩展的方法:1.启动postgresql服务;2.登录postgresql数据库;3.使用create extension命令安装uuid扩展;4.执行uuid_generate_v4()命令查看是否安装...
    99+
    2024-04-02
  • 怎么在php中安装seaslog扩展
    这篇文章给大家介绍怎么在php中安装seaslog扩展,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、检查系统环境情况使用phpinfo()检查系统环境情况,找到需要下载的配置信息。Thread Safety = e...
    99+
    2023-06-15
  • 怎么在php7中安装memcache扩展
    今天就跟大家聊聊有关怎么在php7中安装memcache扩展,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。php7安装memcache扩展下载文件,解压缩memcache windo...
    99+
    2023-06-15
  • 怎么在php7中安装oauth2扩展
    本篇内容介绍了“怎么在php7中安装oauth2扩展”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装OAuth3扩展要在PHP7中安装OA...
    99+
    2023-07-05
  • php5.6怎么安装curl扩展
    本文操作环境:windows7系统、php5.6版、DELL G3电脑php5.6怎么安装curl扩展?解决PHP5.6.30之curl扩展库的开启打开PHP安装目录下的php.ini文件,并找到如下内容,将其前面的分号去掉,结果如下图。 ...
    99+
    2022-04-12
    PHP curl
  • 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扩展
  • php怎么安装ldap扩展
    本文操作环境:centOS6.8系统、PHP7.0版、DELL G3电脑php怎么安装ldap扩展?Centos下安装PHP ldap扩展Centos下安装PHP ldap扩展,有两种方法,仅供参考。一、在线安装执行下面命令:yum ins...
    99+
    2017-05-14
    php centos ldap
  • php5.6怎么安装mysql扩展
    本文操作环境:centos 7系统、php 5.6、thinkpad t480电脑。最近在维护一个老项目的时候意外发现了一个错误,错误信息:”Fatal error: Uncaught Error: Call to undefined fu...
    99+
    2017-01-04
    php 5.6 mysql 扩展
  • 怎么安装php zookeeper扩展
    本教程操作环境:centos6.4系统、PHP5.5.10版,DELL G3电脑ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为...
    99+
    2016-04-04
    php zookeeper扩展
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作