六 作為Linux的愛好者,我們探究其中的原理,關(guān)鍵在于文件 install.sh,下面是詳細(xì)步驟介紹 1.利用命令 tar 解壓縮軟件包 soft.tar.gz tar zxvf soft.tar.gz
2.進(jìn)入mysql-4.0.26目錄,編譯并安裝mysql,源碼軟件安裝步驟基本如下:./configure -- make -- make install cd soft/mysql-4.0.26 ./configure --prefix=/usr/local/mysql --with-mysqld-ldflags=-all-static --with-linuxthreads make make install #增加用戶組 mysql groupadd mysql #增加用戶:mysql,參數(shù)-g:該用戶屬于組mysql,參數(shù)-s:指定用戶登陸后使用的shell,-M:不自動(dòng)創(chuàng)建該用戶的登陸目錄 useradd -g mysql -s /sbin/nologin -M mysql #替換mysql數(shù)據(jù),增加PHPWind論壇數(shù)據(jù)庫,rm -rf解釋:強(qiáng)制刪除var目錄及其子目錄,cp -R解釋:復(fù)制文件夾及所有子目錄文件 rm -rf /usr/local/mysql/var cp -R ../mysql-data /usr/local/mysql/var #變更目錄的所屬群組和屬性 chown -R root /usr/local/mysql chown -fhv -R mysql:mysql /usr/local/mysql/var chmod -R 660 /usr/local/mysql/var/mysql chmod -R 660 /usr/local/mysql/var/phpwind chmod 700 /usr/local/mysql/var/phpwind chmod 700 /usr/local/mysql/var/mysql chmod 700 /usr/local/mysql/var/test chgrp -R mysql /usr/local/mysql #替換my.cnf配置文件,并啟動(dòng)mysql cp ../my.txt /etc/my.cnf /usr/local/mysql/share/mysql/mysql.server start
3.進(jìn)入httpd-2.0.55目錄,編譯并安裝httpd,安裝步驟基本如下:./configure -- make -- make install cd ../httpd-2.0.55 ./configure --prefix=/usr/local/apache --enable-so make make install #安裝rewrite模塊 cd modules/mappers /usr/local/apache/bin/apxs -a -i -c mod_rewrite.c
4.安裝zlib cd ../../../zlib-1.2.3 ./configure --prefix=/usr/local/zlib2 make make install
5.安裝jpeg-6b cd ../jpeg-6b ./configure --prefix=/usr/local/jpeg6 make mkdir /usr/local/jpeg6 mkdir /usr/local/jpeg6/include mkdir /usr/local/jpeg6/lib make install-lib mkdir /usr/local/jpeg6/bin mkdir /usr/local/jpeg6/man mkdir /usr/local/jpeg6/man/man1 make install
6.安裝libpng cd ../libpng-1.2.8-config ./configure --prefix=/usr/local/libpng2 make make install
7.安裝freetype cd ../freetype-2.1.10 ./configure --prefix=/usr/local/freetype2 make make install
8.安裝gd cd ../gd-2.0.15gif ./configure --prefix=/usr/local/gd2 --with-png=/usr/local/libpng2 --with-jpeg=/usr/local/jpeg6 make make install