php编辑安装:make: *** [sapi/cli/php] Error 1

编译php的时候报错:

make: *** [sapi/cli/php] Error 1

解决方法这里说两个,至于修改php的源码的方法就不说了,我不喜欢这种方法:


第一种方法:

首先得保证libxml2已经安装好了  

ll /usr/local/lib/  #查看一下这个目录下的列表在前面几行应该能看到libiconv.so.2这个文件名,还有一个是libiconv.so  这个时候做一个软链接

ln -s /usr/local/lib/libiconv.so.2 /usr/lib64/

然后在编译的时候 make  改成 make ZEND_EXTRA_LIBS='-liconv'

缩合就是:

#前提是保证libxml2安装好的情况下
ln -s /usr/local/lib/libiconv.so.2 /usr/lib64/
make ZEND_EXTRA_LIBS='-liconv'


第二种方法就是:

就是手动下载libiconv,然后编译安装一下,路径安装在./configure --prefix=/usr/local

安装完就行了

缩合就是:

#先下载libiconv 然后解压进入解压目录再运运编译
./configure --prefix=/usr/local
make
make install


Tags php linux

留言(0)

评论