lnmp 多版本PHP 安装exif模块教程

LNMP1.4一键安装包支持多版本PHP,比如在php7.1.7中安装exif模块,调用的phpize的路径是/usr/local/php7.1/bin/phpize。

如果在安装PHP时编译进exif模块,只需要在./configure后边的一大堆启用模块命令中加入 –enable-exif就可以了。

如果安装PHP之后,才发现需要启用exif(或启用其他模块),无需重新编译,安装exif的流程是:

cd /root/lnmp1.4-full/src/php-7.1.7/ext/ (这个目录放的是PHP的各个扩展)

我们要安装的是exif模块,再cd exif。

/usr/local/php7.1/bin/phpize

./configure –enable-exif –with-php-config=/usr/local/php7.1/bin/php-config

没有紫颜色的那个参数,编译的就是exif.so的API版本数就不对。所以运行命令时,一定要加上这个参数。

make && make install

执行完返回:

Build complete.
Don’t forget to run ‘make test’.

Installing shared extensions:     /usr/local/php7.1/lib/php/extensions/no-debug-non-zts-20160603/

表示已经成功,再修改/usr/local/php7.1/etc/php.ini

查找:extension = 再最后一个extension= 后面添加上extension = “exif.so”

保存,执行/etc/init.d/php-fpm restart 重启。

这样,安装好了exif扩展。

本站提供的服务

发表评论

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