前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >lnmp安装fileinfo模块

lnmp安装fileinfo模块

作者头像
timhbw
发布2018-05-03 12:00:37
1.5K0
发布2018-05-03 12:00:37
举报
文章被收录于专栏:Timhbw博客Timhbw博客

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

目录

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

lnmp安装fileinfo模块
lnmp安装fileinfo模块
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
lnmp安装fileinfo模块
lnmp安装fileinfo模块
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
lnmp安装fileinfo模块
lnmp安装fileinfo模块
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-02-041,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • fileinfo安装
  • php.ini 中添加配置
  • 相关服务重启
  • 检查是否成功安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档