专栏首页Timhbw博客lnmp安装fileinfo模块

lnmp安装fileinfo模块

2018-02-0411:44:40 发表评论 38℃热度

目录

lnmp1.4版本默认没有安装 fileinfo 模块(测试版本的 lnmp1.5版本已经加入了PHP 的 fileinfo 模块开启选项),当某些程序需要用到的时候,需要手动编译安装 fileinfo 模块,并在 php.ini 中添加一行信息,然后在对应网站的 nginx 配置进行配置。下面是一些操作步骤,记录下来,方便日后查阅,下面教程以 lnmp1.4为例,其他版本记住修改对应版本号。

fileinfo安装

登录服务器后,可以执行以下命令查看 PHP 已经安装的模块:

  1. /usr/local/php/bin/php -m

如果没有找到 fileinfo 则表示还没有安装,则进入下面步骤安装 fileinfo模块:

首先进入 lnmp 的源码目录,lnmp 文件夹默认是在 root 目录下,执行1进入 lnmp 的源码下载目录,执行2查看当前服务器安装的 PHP 版本,执行3解压对应的 PHP 压缩包,执行4进入对应 PHP 版本的 fileinfo 目录,执行5生成编译文件,执行6、7进行编译安装:

  1. cd root/lnmp1.4/src/
  2. php -v
  3. tar xjf php-7.0.21.tar.bz2
  4. cd php-7.0.21/ext/fileinfo/
  5. /usr/local/php/bin/phpize
  6. ./configure --with-php-config=/usr/local/php/bin/php-config
  7. make&&make install

php.ini 中添加配置

执行1、3命令:

  1. vim /usr/local/php/etc/php.ini
  2. 在配置文件 中的最后一个extension="xxx"下面一行加入以下代码:
  3. extension = "fileinfo.so"

相关服务重启

执行以下命令重启PHP服务:

  1. lnmp php-fpm restart

检查是否成功安装

执行以下命令后查看是否有 fileinfo,有的话则安装成功

  1. /usr/local/php/bin/php -m

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Centos安装PHP的IMAP模块

    2017-04-1612:32:42 发表评论 353℃热度 学习记录一些 Linux 上的东西: ? 1.首先 ssh 连接上你的服务器:然后执行以下代码:...

    timhbw
  • Markdown编辑器推荐–MarkdownPad

    2016-03-1008:56:41 发表评论 406℃热度 如果安装碰到渲染错误问题,请点击。 Markdown Markdown是一种可以使用普通文本编...

    timhbw
  • 教你快速提取iOS App中的图片素材

    2016-08-2819:40:36 发表评论 420℃热度 2.1 下载app安装包 2.2 利用工具获取图片资源 目录 平时玩手机,看到iOS app...

    timhbw
  • 原 各种linux系统下php扩展编译安装

    NateHuang
  • 服务器程序源代码分析之二:php-fpm

    php作为排名top2 互联网开发工具,非常流行,可以参考:中国最大的25个网站采用技术选型方案 php这个名称实际上有两层含义 广义的php 是指用后缀名为....

    小小科
  • phpStudy隐藏后门预警

    近日,phpStudy被公告疑似遭遇黑客攻击,程序包自带PHP的php_xmlrpc.dll模块隐藏有后门,经网友确认phpStudy2016、phpStud...

    洛米唯熊
  • 谷歌hacker批量寻找可注入网站

    本次给大家发一些可以提取有注入点的网站的关键词,所利用的 也就是大家所熟悉的谷歌hack技术,下面是部分关键词,工具的话用一些关键词提取工具就好了。

    网e渗透安全部
  • Google SQL 注入搜索列表:2018最新版

    这是一个Google注入查询列表(傻瓜式),更新于2018年;根据一些关键字和URL结构,可批量查询出存在安全隐患的站点。

    HACK学习
  • 解决修改 Linux 下的 PHP 环境变量不生效的方法

    这个问题出现服务器有多个 PHP 版本,php -v和phpinfo()显示两个不同的版本

    沈唁
  • Windows 8 IIS中配置PHP运行环境的方法

    这篇文章主要介绍了如何在Windows 8中通过iis8配置php运行环境,需要的朋友可以参考下

    习惯说一说

扫码关注云+社区

领取腾讯云代金券