本文作者:不许人间见白头

编译PHP报make: *** [sapi/fpm/php-fpm] Error 1错误的解决方法

不许人间见白头 2个月前 ( 12-16 ) 173

这个问题我以前也 遇到过很多次了!网上的说法有很多,以前也是参照了网上的方法解决的,但是有时候成功的解决了这个错误,但是有时候确实没有效果,至今到底是什么原因引起的,我也还是没有弄清楚,希望有人可以赐教下。这里记录下之前都是如何解决这个问题的!

1、第一次出现这个问题,我到网上找了下,发现都说说安装iconv拓展引起的。原因是因为你装了多个所造成,果然我在./configure中不再添加iconv的时候,make可以顺利通过,加上就不行了,如果是这中情况的话,那么最好是把多余的iconv给卸掉,方法很简单,找到你当初的安装包,进入安装包,执行命令:make unstall即可!

2、第二次出现这个问题的时候是今天晚上,由于在之前安装PHP的时候忘记安装PHP的jpeg应用了,因此需要重新编译php然后再来安装gd拓展以此来安装phP的jpeg。但是当我在编译的时候,又报这个错误了!我按照之前的做法没有作用,然后试了下下面这个命令:

# ln -s /usr/local/lib/libiconv.so.2 /usr/lib64/
# make ZEND_EXTRA_LIBS='-liconv'
敲下这个命令让其进行make果然通过!
通过上面的说明,我个人得出,如果是在单一的或者是在比较纯的环境上面编译安装的话,那么基本上面是没有问题的,但是要是在一个不是环境比较杂的系统上面编译安装的话,就会出现这样那样的问题。


文章版权及转载声明

作者:不许人间见白头本文地址:https://www.ahaoyw.com/article/218.html发布于 2个月前 ( 12-16 )
文章转载或复制请以超链接形式并注明出处阿豪运维笔记

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏