無意間逛了 kelly的網站, 其中有提到 Apache , PHP , GD , MySQL 的安裝…. 每次要裝這個都好麻煩~… 缺東缺西的! ha ~ .. 看到她有整理了, 那就借轉貼一下嚕! …
http://qkelly.com/mt/archives/e/
December 27, 2004
Apache + PHP + GD + MySQL
每次要重新 make apache + php + mysql 都很麻煩,因為要找的 source 實在是太多,然後步驟也很煩雜,
雖然之前已經有寫好 script 自重安裝,不過這些程式版本一直更新,檔案還是要重新抓一遍,真是麻煩。把它寫下來,下次省得再找一次。
MySQL:
Homepage: http://www.mysql.com
Installation:
tar zxvf mysql-4.x.gz
groupadd mysql
useradd -g mysql mysql
cd mysql-4.x
./configure –prefix=/usr/local/mysql –with-charset=big5
make ; make install
scripts/mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
cp support-files/my-medium.cnf /etc/my.cnf
/usr/local/mysql/bin/mysqld_safe –user=mysql &
cd ..
Apache:
Homepage: http://www.apache.org
Installation:
tar zxvf apache-1.3.x.gz
cd apache-1.3.x
./configure –prefix=/usr/local/apache
cd ..
Expat:
Homepage: http://www.libexpat.org/
Installation:
tar zxvf expat-1.95.x.gz
cd expat-1.95.x
./configure
make ; make install
cd ..
libiconv:
Homepage: http://www.gnu.org/software/libiconv/
Installation:
tar zxvf libiconv-1.9.x.gz
cd libiconv-1.9.x
./configure
make ; make install
cd ..
zlib:
Homepage: http://www.gzip.org/zlib/
Installation:
tar zxvf zlib-1.2.x.gz
cd zlib-1.2.x
./configure
make ; make install
cd ..
libpng:
Homepage: http://www.libpng.org/pub/png/
Installation:
tar zxvf libpng-1.2.x
cd libpng-1.2.x
cp scripts/makefile.linux ./
make -f makefile.linux ; make -f makefile.linux install
cd ..
JPEG library:
Homepage: http://www.ijg.org/
Installation:
tar zxvf jpegsrc.x.gz
cd jpegsrc.x
./configure
make ; make install
cd ..
FreeType:
Homepage: http://www.freetype.org/
Installation:
tar zxvf freetype-2.1.x.gz
cd freetype-2.1.x
./configure
make ; make install
cd ..
GD:
Homepage: http://www.boutell.com/gd/
Installation:
tar zxvf gd-2.0.x.gz
cd gd-2.0.x
./configure
make ; make install
cd ..
libxml2:
Homepage: http://xmlsoft.org/
Installation:
tar zxvf libxml2-2.6.x.gz
cd libxml2-2.6.x
./configure
make ; make install
cd ..
PHP:
Homepage: http://www.php.net/
Installation:
tar zxvf php-4.3.x.gz
cd php-4.3.x
./configure –with-apache=../apache-1.3.x –with-mysql –with-gd –enable-sockets –with-expat=/usr/local/lib –with-dom –enable-wddx –with-xmlrpc –with-iconv=/usr/local/lib –with-zlib-dir=/usr/local/lib –with-tiff –with-freetype-dir
make ; make install
cd ..
cd apache-1.3.x
./configure –prefix=/usr/local/apache –activate-module=src/modules/php4/libphp4.a
make ; make install
cd ..
cd php-4.3.x
cp php.ini-dist /usr/local/lib/php.ini