2007年10月25日 星期四

OpenBSD安裝gc, libpng, jpeg, freetype for PHP

OpenBSD安裝gc, libpng, jpeg, freetype for PHP

下載:(from ftp.openbsd.org->distfiles)

gd-2.0.35.tar.gz
jpegsrc.v6b.tar.gz
libpng-1.2.22.tar.gz
freetype-1.3.1p3.tgz

#tar zxf gd-2.0.35.tar.gz
#cd gd-2.0.35
#./configure
#cd ..

會出現這些訊息, 所以要check PNG, JPEG是否有安裝
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Fontconfig library: yes
Support for Xpm library: yes
Support for pthreads: yes

#tar zxf jpegsrc.v6b.tar.gz
#cd jpeg-6b
#./configure --enable-shared --enable-static
*後面參數很重要, 一定要給.
#make && make install


# cd apache_1.x.x
# ./configure
# cd ../php-5.x.x

# ./configure --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.33 --with-gd --with-# zlib-dir --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-sockets --with-xmlrpc

# make
# make install

# cd ../apache_1.x.x
# ./configure --prefix=/var/www/ --activate-module=src/modules/php5/libphp5.a
# make
# make install

# cd ../php-5.x.x
# cp php.ini-dist /usr/local/lib/php.ini




檢查GD所支援的Image library
var_dump(gd_info());
?>



#tar zxf libpng-1.2.22.tar.gz
#cd libpng-1.2.22
#./configure
#make && make install

#cd gd-2.0.35
#./configure
#make && make install

#pkg_add freetype-1.3.1p3.tgz
補充: freetype我有試過用 freetype-1.3 and 1.3.1 .tar.gz 去安裝, 在make時會出現error, 所以改用 packages安裝.

以上安裝完後log會寫到
Libraries have been installed in:
/usr/local/lib

沒有留言: