http://hi.baidu.com/reon/blog/item/4a3da28b8dcc627f9e2fb433.html
附上最后php的configure语句:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/lib --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-zlib --enable-mbstring --enable-xml --with-gd --enable-gd-native-ttf --with-zlib-dir=/usr/local/zlib --with-png --with-jpeg=/usr/local/jpeg6 --with-freetype-dir=/usr/local/freetype
注意:安裝jpeg-6b png error错误解决方法
/usr/bin/install -c -m 644 jconfig.h /usr/local/jpeg6/include/jconfig.h
/usr/bin/install: cannot create regular file `/usr/local/jpeg6/include/jconfig.h': No such file or directory
make: *** [install-headers] Error 1
下面创建需要的文件夹
# mkdir /usr/local/jpeg6
# mkdir /usr/local/jpeg6/include
# mkdir /usr/local/jpeg6/lib
# mkdir /usr/local/jpeg6/bin
# mkdir /usr/local/jpeg6/man
# mkdir /usr/local/jpeg6/man/man1
然后直接
# make
# make install
如果有问题的话
make: Nothing to be done for `all'.
则先输入
# make clean
重新configure-make-make install
再有问题参看这个网站
http://www.ixdba.net/a/web/2010/0423/64.html