LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2150|回复: 15

debin下安装apache2.0.58+mysql5.0.22+php-5.1.4全过程

[复制链接]
发表于 2006-7-20 20:15:32 | 显示全部楼层 |阅读模式
二天的时间..我这个大菜鸟终于把这三个整合到一起了..总是来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有些应用的基础以后再做
最重要的是每次重起后再进入工作状态的时候..学到的东西..很多..一次做成功..练不了什么(我现在是一边抄过程一边做)
希望你也做一次试试.
***/
/******//如果发现错误.请高手指教*****/
发表于 2006-7-20 21:21:15 | 显示全部楼层
写得不错,这样子来配置能运行的phpwind么?我一直都搞不定这三个组合,好郁闷啊。
这个能用apt来安装么????要能安装就直接可以访问mysql数据库,nnd的我弄了半天老是不行。。
回复 支持 反对

使用道具 举报

发表于 2006-7-21 00:42:56 | 显示全部楼层
不太理解为何楼主都把软件装到 /usr/local 去?

这几个软件在 BLFS 手册上有很详细的编译说明的,楼主可以參考一下
Post by jame298
/***
最后说一下 LFS我虽然还没成功..但也学到了点东西..我感觉做LFS应该对linux有些应用的基础以后再做
最重要的是每次重起后再进入工作状态的时候..学到的东西..很多..一次做成功..练不了什么(我现在是一边抄过程一边做)
希望你也做一次试试.
***/
/******//如果发现错误.请高手指教*****/
LFS 的确很具教育意义,一次失败就不再尝试了麽?失败乃成功之母啊!

俺正在 CLFS 奋斗中。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-21 06:38:37 | 显示全部楼层
phpwind应该没问题吧,apt应该也行就是看你的sourses列表里是不是有mysql5.php5了..应该是有!
LFS还要做..直到成功为止
回复 支持 反对

使用道具 举报

发表于 2006-7-21 07:27:03 | 显示全部楼层
Post by wowkiller2005
写得不错,这样子来配置能运行的phpwind么?我一直都搞不定这三个组合,好郁闷啊。
这个能用apt来安装么????要能安装就直接可以访问mysql数据库,nnd的我弄了半天老是不行。。
Using apt to install this trio should be very straightforward.  There are also many resources from www.freelamp.com for references.
回复 支持 反对

使用道具 举报

发表于 2006-7-21 08:41:51 | 显示全部楼层
帅哥直接apt-get就能装好apache+mysql+php了啊,还有很多模块都可以,2,3分钟的事情。
回复 支持 反对

使用道具 举报

发表于 2006-7-21 08:48:17 | 显示全部楼层
还是建议自己编译,那样许多东西不用下,因为源代码包里面都有了.
回复 支持 反对

使用道具 举报

发表于 2006-7-21 09:20:42 | 显示全部楼层
感觉有点自虐,从源码安装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-21 12:55:13 | 显示全部楼层
Post by d4rkl0rd
帅哥直接apt-get就能装好apache+mysql+php了啊,还有很多模块都可以,2,3分钟的事情。


我现在还是入门..还是多学点基础比较好..等知道是怎么回事了..再用apt也不迟
回复 支持 反对

使用道具 举报

发表于 2006-7-22 07:35:31 | 显示全部楼层
我装的是termcap-1.3.1-src.zip,而不是curses,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表