|
|
二天的时间..我这个大菜鸟终于把这三个整合到一起了..总是来linuxsir学东西,现在把我的一点验和大家分享..老鸟别笑啊!!!
首先先要准备如下源码:
mysql-5.0.22.tar.gz
php-5.1.4-tar.gz
httpd-2.0.58.tar.gz
libxml2-2.6.15.tar.gz
libxslt-1.1.16.tar.gz
zlib.1.2.3.tar.gz
//ncurses是安装mysql支持用的.要不然在./configure的时候会出错(好像 NO curses/termcap libray found)
ncurses-5.4.tar.gz
/**************************************
下载libxml2-2.6.15.tar.gz、libxslt-1.1.16.tar.gz、ncurses-5.4.tar.gz
(要用ftp登陆)
ftp xmlsoft.org
输入用户名:anonymous
输入邮箱: XXX*XXX.com
cd libxml2
get libxml2-2.6.15.tar.gz
等下载完第一个
get libxslt-1.1.16.tar.gz
下载完以后
bye
ftp ftp.gnu.org
输入用户名:anonymous
gnu不用输入邮箱
cd pub/gnu/ncurses
get ncurses-5.4.tar.gz
bye
******************************
mysql apache php这个就不用说怎么下载了吧!
zlib1.2.3去 www.zlib.net下载!
mysql要用源码安装(就是下载mysql最下面的那个一组下载)
*******************************/
//现在开始安装:
//先安装libxml2-2.6.15.tar.gz、libxslt-1.1.16.tar.gz、ncurses-5.4.tar.gz zlib-1.2.3.tar.gz
tar -xvzf libxml2-2.6.15.tar.gz
cd libxml2-2.6.15
./configure
make
make install
cd ..
rm -rf libxml2-2.6.15
tar -xvzf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install
cd ..
rm -rf libxml2-2.6.15
tar -xvzf libxslt-1.1.16.tar.gz
cd libxslt-1.1.16
./configure
make
make install
cd ..
rm -rf libxslt-1.1.16
tar -xvzf ncurses-5.4.tar.gz
cd ncurses-5.4
./configure
make
make install
cd ..
rm -rf ncurses-5.4
//先安装mysql
groupadd mysql
useradd -g mysql mysql
tar -xvzf mysql-5.0.22.tar.gz
cd mysql-5.0.22
./configure --prefix=/usr/local/mysql
make
make install
scripts/mysql_install_db --user=mysql
cd support-files//这一部是为了mysql可以随计算机起动用的
make
make install
cd /usr/local/mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .
cd share/mysql //这也是为了mysql可以随计算机起动用的
cp mysql.server /etc/init.d
cd
//再安装apache
tar -xvzf httpd-2.0.58.tar.gz
cd httpd-2.0.58
./configure --enable-so
make
make install
cd ..
rm -rf httpd-2.0.58
//安装php
tar -xvzf php-5.1.4.tar.gz
cd php-5.1.4
./configure --with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-xml
//这里--with-mysql=/usr/local/mysql千万别少要不然要配置php.ini..我是没配好所以者重新装的
make
make install
cp php.ini-dist /usr/local/lib/php.ini
cd ..
rm -rf php-5.1.4
//配置让apache可以解释php
vim /usr/local/apache2/conf/httpd.conf
//找到AddType在它下面加上
AddType application/x-httpd-php .php
//这样apache就可能解释php了
//设置apache和mysql的随机启动
cd /usr/apache2/bin
cp apachectl /etc/init.d
/usr/sbin/update-rc.d apachectl defaults 99
/usr/sbin/update-rc.d mysql.server defaults 99
reboot//试一下吧
/***
最后说一下 LFS我虽然还没成功..但也学到了点东西..我感觉做LFS应该对linux有些应用的基础以后再做
最重要的是每次重起后再进入工作状态的时候..学到的东西..很多..一次做成功..练不了什么(我现在是一边抄过程一边做)
希望你也做一次试试.
***/
/******//如果发现错误.请高手指教*****/ |
|