lnmp安装fileinfo模块
本文最后更新于 1360 天前,其中的信息可能已经失效,请以最新信息为准。

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

fileinfo安装

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

/usr/local/php/bin/php -m

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

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

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

php.ini 中添加配置

执行1、3命令:

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

相关服务重启

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

lnmp php-fpm restart

检查是否成功安装

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

/usr/local/php/bin/php -m

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇