期权记-ETF期权开户导航 期权记是专业的50ETF300ETF期权开户投资交易导航

LNMP1.4-full搭建了LNMP环境 后台报错PHP Fileinfo extension must be installed/enabled to use Intervention Image

 我们的客户使用LNMP1.4-full搭建了LNMP环境,但是环境默认没有添加Fileinfo扩展,倒是网站页面无法正常显示验证码,后台报错:PHP Fileinfo extension must be installed/enabled to use Intervention Image.这里提示安装fileinfo扩展,百度了一下发现很简单,再次简单的记录下。

一、实施步骤

1、解压LNMP1.4-full安装包

安装包下载地址:http://soft.vpser.net/lnmp/lnmp1.4-full.tar.gz 

linux中可以通过wget进行下载:wget http://soft.vpser.net/lnmp/lnmp1.4-full.tar.gz 

tar -zxvf lnmp1.4-full.tar.gz

cd lnmp1.4-full/src/

[root@localhost src]# php -v

PHP 7.0.21 (cli) (built: Sep 29 2017 13:57:48) ( NTS )

Copyright (c) 1997-2017 The PHP Group

Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

#注:使用php -v查看PHP版本并将src下对应的版本解压

tar -jxvf php-7.0.21.tar.bz2 

2、进入到 lnmp1.4-full/src/php-7.0.21/ext/fileinfo/

cd lnmp1.4-full/src/php-7.0.21/ext/fileinfo/

3、执行 /usr/local/php/bin/phpize ,通过 phpize 建立 php的外挂模块,命令如下(在 fileinfo 源代码目录下执行):

[root@localhost fileinfo]# pwd

/root/lnmp1.4-full/src/php-7.0.21/ext/fileinfo

[root@localhost fileinfo]# /usr/local/php/bin/phpize

#执行完上面的的命令返回如下信息

Configuring for:

PHP Api Version:         20151012

Zend Module Api No:      20151012

Zend Extension Api No:   320151012

#注:phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块。比如你想在原来编译好的php中加入 memcached 或者 ImageMagick 等扩展模块,具体请参考官方文档:http://php.net/manual/en/install.pecl.phpize.php。

4、通过3中的命令会在当前目录生成 configure 文件 ,然后执行如下命令:

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

返回结果如下证明安装成功:

Build complete.

Don't forget to run 'make test'.

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

5、将扩展添加到 /usr/local/php/etc/php.ini 中:

extension=fileinfo.so

6、重启php-fpm或者nginx

/etc/init.d/php-fpm restart

其他扩展也可以按同样方式安装。

文章转载自:http://www.sviping.com/archives/24

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

作者:期权小韭菜 分类:网页教程 浏览:
请先 登录 再评论,若不是会员请先 注册