LAMP源码安装之一---PHP安装出错

来源:互联网 发布:免费网页数据采集器 编辑:程序博客网 时间:2024/05/23 01:15

配置gd时,png是no

Support for PNG library:          noSupport for JPEG library:         yesSupport for Freetype 2.x library: yesSupport for Fontconfig library:   yesSupport for Xpm library:          noSupport for pthreads:             yes

解决:

添加:=/php/server/png
./configure –prefix=/php/server/gd \
–with-jpeg=/php/server/jpeg \
–with-png=/php/server/png –with-zlib \
–with-freetype=/php/server/freetype

编译安装gd时出错

gd_png.c:16:53: error: png.h: No such file or directory
gd_png.c:47: error: expected specifier-qualifier-list before ‘jmp_buf’
gd_png.c:54: error: expected ‘)’ before ‘png_ptr’
gd_png.c:82: error: expected ‘)’ before ‘png_ptr’
gd_png.c:92: error: expected ‘)’ before ‘png_ptr’

解决:

vi gd_png.c将#include “png.h”             替换成:#include “/php/server/png/include/png.h”

安装php时出错

错误:make: * [ext/fileinfo/libmagic/apprentice.lo] Error 1
原因:服务器内存不足1G
解决:–disable-fileinfo

./configure --prefix=/php/server/php \--with-apxs2=/php/server/apache/bin/apxs \--with-mysql=mysqlnd \--with-pdo-mysql=mysqlnd \--with-mysqli=mysqlnd \--with-freetype-dir=/php/server/freetype \--with-gd \--with-zlib --with-libxml-dir=/php/server/libxml2 \--with-jpeg-dir=/php/server/jpeg \--with-png-dir=/php/server/png \--enable-mbstring=all \--enable-mbregex \--enable-shared \--disable-fileinfo
原创粉丝点击