LNMP添加fileinfo拓展

原创 Hunter  2017-12-12  阅读 589 次

LNMP添加fileinfo拓展

在LNMP中找到fileinfo拓展开启后出现以下报错信息:Starting php-fpm [11-Dec-2017 22:18:24] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/php_fileinfo.dll' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/php_fileinfo.dll: cannot open shared object file: No such file or directory in Unknown on line 0

默认在安装时并未安装此拓展,具体方法如下:

1)下载完整的tar包,要下载你当时下载的版本。

 lnmp1.2: wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz 

 lnmp1.3: wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz 

 lnmp1.4: wget -c http://soft.vpser.net/lnmp/lnmp1.4-full.tar.gz

2)解压包

tar -vxf lnmp1.2-full.tar.gz

3)进入lnmp软件目录

cd /root/lnmp1.4-full/src #对应的版本目录自己ls一下

4)解压已经安装对应版本的php包,这里以php5.5举例

tar -vxf php-5.5.25.tar.gz

5)进入php扩展目录并进入到该拓展文件夹下,这里是安装fileinfo拓展

cd php-5.5.25/ext/fileinfo

6)安装拓展

/usr/local/php/bin/phpize

提示:

Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226

执行:

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

上条执行完成后执行:

make && make install

7)修改php.ini

lnmp的路径为:/usr/local/php/etc/php.ini

将:

extension = php_fileinfo.dll

修改为:

extension = fileinfo.so #注意删除php_并且后缀为so

8)重启lnmp生效

lnmp restart

本文地址:http://www.hantao.org/share/201.html
版权声明:本文为原创文章,版权归本站作者: Hunter 所有,欢迎分享本文,转载请保留出处!

发表评论


表情