由於gd2才開始支持真彩圖片的創建,所以需要升級服務器,如果你機器裡原來裝有了PHP或者APACHE的RPM或者低版本.你可以現刪除,刪除安裝簡潔一些,不過我的實際操作過程是煤油刪除,而直接安裝的.當然你也可以跟我一樣! 首先,服務器GCC要有,不然什麼都不能做.可以用gcc -v來查看是否安裝了GCC, #gcc -v Reading specs from /usr/lib/gcc-lib/i386-redhat-Linux/3.2.3/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux Thread model: posix gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-34) 有以上類似信息說明已有GCC, 沒有就現安裝吧,至於如何安裝,我就不說了,可以用光盤安裝或者是下載源文件都可以,當然你的版本不一定是3.2.3! 請下載以下所有的東西: httpd-2.0.X.tar.gz 版本最好是下載最新的啦,下載地址:http://www.apache.org mysql-client-4.0.20-0.i386.rpm MySQL-server-4.0.20-0.i386.rpm(如果你打算升級mysql的話請下載,下載地址:http: //www.mysql.org 當然也是下載最新的版本最好了,由於我不打算安裝mysql,就省略了,安裝的時候的步驟也是先安裝mysql!) php-5.0.X.tar.gz 下載地址:http://www.php.net ZendOptimizer-2.5.3-linux-glibc21-i386.tar.gz zend的最新版安裝是好像有點問題,就下載這個版本就可以,zend用來加速php,你可以選擇不安裝!下載地址:http: //www.zend.com gd-2.0.28.tar.gz 這個軟件的下載地址,php推薦的是:http://www.boutell.com/gd/ 但是由於某些原因,開發者不支持gif圖像的創建,這有點不太方便,所以,我下載了個支持gif圖像的,也就是打了gif補丁的:http: //www.rime.com.au/gd/ libXML2-2.X.X.tar.gz 下載地址: zlib-1.X.X.tar.gz 忘記了,自己找一下吧 jpegsrc.v6b.tar.gz 下載地址:FTP://ftp.uu.net/graphics/jpeg/ libpng-1.2.5.tar.gz 下載地址:http://www.libpng.org/pub/png/libpng.Html freetype2-X.X.tar.gz 下載地址:http://www.fretype.org XPm-3.4k-2.i386.rpm 忘記了,自己找一下吧 以上都是我下載的官方地址,軟件的版本中的X,你自己看看你想用哪個版,不過最好是用最新穩定版本的!如果你以前安裝過上述軟件的其他版本,你也可以選擇不安裝! 安裝MYSQL 服務器: #rpm -ivh MySQL-server-4.0.20-0.i386.rpm #rpm -ivh MySQL-client-4.0.20-0.i386.rpm 安裝好後試試能不能用 #mysql 如果設置了密碼後測試方法是(mysql -u root -proot -h localhost 注意的是-p後煤沒有空格,直接跟密碼) Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 27651 to server version: 4.0.20-standard Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 說明可以了! 請自己改mysql的密碼,方法不說了! 安裝XPM #rpm -ivhxpm-3.4k-2.i386.rpm 安裝libxml # tar -zxf libxml2-2.6.16.tar.gz # cd libxml2-2.6.16 # ./configure (xml默認安裝就可以,不要指定路徑了,因為安裝時php可能找不到它,PHP5只支持libxml2-2.5.10以上版本) # make # make install 安裝zlib # tar -zxf zlib-1.2.2.tar.gz # cd zlib-1.2 # ./configure --prefix=/usr/local/zlib2 (注意,如果您以前沒有安裝zlib,可以不指定路徑,我是沒有刪除以前的低版本才指定的!以下雷同!) # make # make install 安裝jpeg # tar -zxf jpegsrc.v6b.tar.gz # cd jpeg-6b/ # ./configure --prefix=/usr/local/jpeg6 # make # make install-lib 如果你選擇默認安裝,可能很順利,指定路徑後,請先創建以下文件夾 錯誤提示:...... /usr/bin/install -c -m 644 jconfig.h /usr/local/jpeg6/include/jconfig.h /usr/bin/install: 無法創建一般文件‘/usr/local/jpeg6/include/jconfig.h’: 沒有那個文件或目錄 make: *** [install-headers] Error 1 # mkdir /usr/local/jpeg6 # mkdir /usr/local/jpeg6/include # mkdir /usr/local/jpeg6/lib # make install-lib # make install 安裝時如果錯誤提示: /usr/bin/install: 無法創建一般文件‘/usr/local/jpeg6/lib/libjpeg.a’: 沒有那個文件或目錄 make: *** [install-lib] Error 1 創建如下文件夾: # mkdir /usr/local/jpeg6/lib # make install /usr/bin/install -c cjpeg /usr/local/jpeg6/bin/cjpeg /usr/bin/install: 無法創建一般文件‘/usr/local/jpeg6/bin/cjpeg’: 沒有那個文件或目錄 make: *** [install] Error 1 # mkdir /usr/local/jpeg6/bin /usr/bin/install -c -m 644 ./cjpeg.1 /usr/local/jpeg6/man/man1/cjpeg.1 /usr/bin/install: 無法創建一般文件‘/usr/local/jpeg6/man/man1/cjpeg.1’: 沒有那個文件或目錄 make: *** [install] Error 1 # mkdir /usr/local/jpeg6/man # mkdir /usr/local/jpeg6/man/man1 # make install 好了,直到安裝成功!
更多的請看:http://www.QQread.com/windows/2003/index.html
由於gd2才開始支持真彩圖片的創建,所以需要升級服務器,如果你機器裡原來裝有了PHP或者APACHE的RPM或者低版本.你可以現刪除,刪除安裝簡潔一些,不過我的實際操作過程是煤油刪除,而直接安裝的.當然你也可以跟我一樣! 首先,服務器GCC要有,不然什麼都不能做.可以用gcc -v來查看是否安裝了GCC, #gcc -v Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux Thread model: posix gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-34) 有以上類似信息說明已有GCC, 沒有就現安裝吧,至於如何安裝,我就不說了,可以用光盤安裝或者是下載源文件都可以,當然你的版本不一定是3.2.3! 請下載以下所有的東西: httpd-2.0.X.tar.gz 版本最好是下載最新的啦,下載地址:http://www.apache.org MySQL-client-4.0.20-0.i386.rpm MySQL-server-4.0.20-0.i386.rpm(如果你打算升級mysql的話請下載,下載地址:http: //www.mysql.org 當然也是下載最新的版本最好了,由於我不打算安裝mysql,就省略了,安裝的時候的步驟也是先安裝mysql!) php-5.0.X.tar.gz 下載地址:http://www.php.net ZendOptimizer-2.5.3-linux-glibc21-i386.tar.gz zend的最新版安裝是好像有點問題,就下載這個版本就可以,zend用來加速php,你可以選擇不安裝!下載地址:http: //www.zend.com gd-2.0.28.tar.gz 這個軟件的下載地址,php推薦的是:http://www.boutell.com/gd/ 但是由於某些原因,開發者不支持gif圖像的創建,這有點不太方便,所以,我下載了個支持gif圖像的,也就是打了gif補丁的:http: //www.rime.com.au/gd/ libxml2-2.X.X.tar.gz 下載地址: zlib-1.X.X.tar.gz 忘記了,自己找一下吧 jpegsrc.v6b.tar.gz 下載地址:ftp://ftp.uu.net/graphics/jpeg/ libpng-1.2.5.tar.gz 下載地址:http://www.libpng.org/pub/png/libpng.html freetype2-X.X.tar.gz 下載地址:http://www.fretype.org xpm-3.4k-2.i386.rpm 忘記了,自己找一下吧 以上都是我下載的官方地址,軟件的版本中的X,你自己看看你想用哪個版,不過最好是用最新穩定版本的!如果你以前安裝過上述軟件的其他版本,你也可以選擇不安裝! 安裝MYSQL 服務器: #rpm -ivh MySQL-server-4.0.20-0.i386.rpm #rpm -ivh MySQL-client-4.0.20-0.i386.rpm 安裝好後試試能不能用 #mysql 如果設置了密碼後測試方法是(mysql -u root -proot -h localhost 注意的是-p後煤沒有空格,直接跟密碼) Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 27651 to server version: 4.0.20-standard Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 說明可以了! 請自己改mysql的密碼,方法不說了! 安裝XPM #rpm -ivhxpm-3.4k-2.i386.rpm 安裝libxml # tar -zxf libxml2-2.6.16.tar.gz # cd libxml2-2.6.16 # ./configure (xml默認安裝就可以,不要指定路徑了,因為安裝時php可能找不到它,PHP5只支持libxml2-2.5.10以上版本) # make # make install 安裝zlib # tar -zxf zlib-1.2.2.tar.gz # cd zlib-1.2 # ./configure --prefix=/usr/local/zlib2 (注意,如果您以前沒有安裝zlib,可以不指定路徑,我是沒有刪除以前的低版本才指定的!以下雷同!) # make # make install 安裝jpeg # tar -zxf jpegsrc.v6b.tar.gz # cd jpeg-6b/ # ./configure --prefix=/usr/local/jpeg6 # make # make install-lib 如果你選擇默認安裝,可能很順利,指定路徑後,請先創建以下文件夾 錯誤提示:...... /usr/bin/install -c -m 644 jconfig.h /usr/local/jpeg6/include/jconfig.h /usr/bin/install: 無法創建一般文件‘/usr/local/jpeg6/include/jconfig.h’: 沒有那個文件或目錄 make: *** [install-headers] Error 1 # mkdir /usr/local/jpeg6 # mkdir /usr/local/jpeg6/include # mkdir /usr/local/jpeg6/lib # make install-lib # make install 安裝時如果錯誤提示: /usr/bin/install: 無法創建一般文件‘/usr/local/jpeg6/lib/libjpeg.a’: 沒有那個文件或目錄 make: *** [install-lib] Error 1 創建如下文件夾: # mkdir /usr/local/jpeg6/lib # make install /usr/bin/install -c cjpeg /usr/local/jpeg6/bin/cjpeg /usr/bin/install: 無法創建一般文件‘/usr/local/jpeg6/bin/cjpeg’: 沒有那個文件或目錄 make: *** [install] Error 1 # mkdir /usr/local/jpeg6/bin /usr/bin/install -c -m 644 ./cjpeg.1 /usr/local/jpeg6/man/man1/cjpeg.1 /usr/bin/install: 無法創建一般文件‘/usr/local/jpeg6/man/man1/cjpeg.1’: 沒有那個文件或目錄 make: *** [install] Error 1 # mkdir /usr/local/jpeg6/man # mkdir /usr/local/jpeg6/man/man1 # make install 好了,直到安裝成功!