调试环境:redhat9.0 apache1.3.29 mysql3.23.58 php4.3.4 linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似redhat的其他linux也应该通用,大家只要掌握我提供的方法就行。记得安装redhat9。0的时候不要安装系统默认的apache,mysql和php以及相关的软件。已经安装的请用rpm -e * 删除已经安装的包。
1.安装mysql3.23.58
其实老实说直接安装mysql官方网站提供的rpm包也是一个比较可行的办法,他的官方网站的rpm包的提供基本跟tar包发行是同步的,这点我比较喜欢,至少安装rpm包的在后面的调试中不会出现mysql库文件找不到的情况。但这里还是有必要讲一下自定义安装的步骤,毕竟网友自定义安装的还说挺多的。
软件获取:http://www.mysql.com/downloads/index.html
安装步骤:
|
|
做完上面的步骤,然后把你编译目录的一个脚本copy过去
cp support-files/mysql.server /etc/rc.d/init.d/mysqld chkconfig --add mysqld 用ntsysv设置使mysql每次启动都能自动运行。
好了,至此mysql安装完毕,你可以这样起动你的mysql服务
/etc/rc.d/init.d/mysqld start
下面这步比较关键:
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似php,vpopmail等软件时可以不用指定mysql的库文件地址。
2.安装apache1.3.29。
我没有选择安装apache2.0是我对他还是不放心,因为网上最新公布的apache的漏洞基本上是针对2.0,当然大家可以自己选择安装相应的版本。我这里讲的都是采用dso动态编译的方法编译apache.
|
3.安装php4.3.4 软件获取:http://www.php.net/downloads.php
|
|
新闻热点
疑难解答