在lnmp中安装fileinfo插件

LNMP默认不安装fileinfo扩展。

. 如果尚未安装lnmp套件,请按以下步骤处理。

a. 打开cd /root/downloads/lnmp1.3-full/include/php.sh文件,路径请参考自己安装的路径。
b. 找到函数Install_PHP_56(),然后修改编译选项--disable-fileinfo,将这里修改为--enable-fileinfo
c. 执行安装过程

2. 如果已经安装LNMP套件,请按以下步骤处理

a. 跳转到fileinfo源代码目录 cd /root/downloads/lnmp1.2-full/src/php-5.6.9/ext/fileinfo/
b. 执行 /usr/local/php/bin/phpize
c. 执行 ./configure --with-php-config=/usr/local/php/bin/php-config
d. 执行 make && make install
e. 修改php.ini文件 vi /usr/local/php/etc/php.ini 在末尾增加extension = fileinfo.so即可
f. 重启php-fpm ,/etc/init.d/php-fpm reload

采用以上两个步骤均可解决fileinfo扩展不存在的问题,也可以自行手动编译安装。

本站提供的服务

发表评论

电子邮件地址不会被公开。 必填项已用*标注