关于apache+php+mysql

我现在下载了都是rpm的软件包,它的安装所让的位置好象不一样,请给予解答,谢谢      
我先按照你的方法先做一遍,顺便看看我下面写的内容有错否?这是软件的卸载:
rpm -e 软件名      
2.安装MySQL:
下载MySQL的源代码包,一般是mysql-4.x.x.tar.gz,然后将其考到/usr/local下,解包:
[root@machine local]#tar -vxzf mysql-4.x.x.tar.gz
[root@machine local]#cd  mysql-4.x.x
[root@machine mysql-4.x.x]./configure --localstatedir=/var/lib/mysql --with-charset=gb2312
然后就是在安装目录下的make和make install了。
安装完成后需要建立数据库:
/usr/local/mysql-4.x.x/bin/mysql_install_db
建好数据库后就可以启动MySQL了:
/usr/local/mysql-4.x.x/bin/mysqld_safe &
这里需要说明一下,有些版本这个命令可能是safe_mysqld。另外后面跟&是送入后台执行的意思。
再次说明,我对MySQL很不熟,请老鸟们指正。      
[QUOTE]最初由 清瘦骆驼 发布
[B]我先按照你的方法先做一遍,顺便看看我下面写的内容有错否?这是软件的卸载:
rpm -e 软件名 [/B][/QUOTE]
对的,不过可以先用这个命令查一下rpm包名:
#rpm -qa apache
#rpm -qa mysql
#rpm -qa php

然后按列出的包一个一个删除。      
[QUOTE]最初由 清瘦骆驼 发布
[B]我现在下载了都是rpm的软件包,它的安装所让的位置好象不一样,请给予解答,谢谢 [/B][/QUOTE]
rpm包不说了,这里介绍的是tar包。提醒你,不要交叉安装,比如apache是tar包,php则是rpm包,可能会有问题。      
2.安装apache:
这里主要说的是apache2。这里推荐用apache2的2.0.48版本。apache2的源码包我见过的都是httpd的包,比如 httpd-2.0.48.tar.gz。
解包就不说了,和MySQL一样,如果见到以tar.bz2结尾的需要用命令tar -vxjf解包。
#./configure --enable-so &&

make &&

make install      
说到php了,这才是容易出错的地方,首先要注意,并不是所有的php版本都支持apache2,而是php4.2.3以上版本才支持。
3.安装php:
解包略...
进入php的安装目录:
#./configure --with-mysql=/var/lib/mysql --with-apxs2=/usr/local/httpd-2.0.48/bin/apxs&&

make &&

make install
安装完了就可以启动apache了
/usr/local/httpd-2.0.48/bin/apachectl


如有问题再问吧。      
呵呵,忘了,你的apache安装时用了prefix,所以更改了安装目录,这样可能更好。      
我爱你们,昨天晚上我在公司捉摸了半天,然后仔细又看了你们的帖,到发帖时间我终于配置好了我的apache+php+mysql,也运行成功了,我的任务也完成了一半,现在我开始来配置apache+php+mssql,我现在遇到一个问题,请你们给予我回答,就是我发现我成功配置的apache+php+mysql并不是我自己手工安装的目录,是系统自己安装的,所以,它们的配置文件,和数据库,都分在不同的目录下面,现在我要重新配置php+mssql所以我卸载了php可是我不能装载php到原先的目录,也就是php安装的所有文件都在一个目录里面,我怎么安装能让它回复到原来的状态,谢谢,罗嗦了点,请慢些看      
你原先php的目录是那个?好象php不需要自己的目录呀。其实指定目录除了prefix以外还有不少,你可以到安装目录下./configure --help看看,应该可以对你大有启发,还有一个是看安装目录下的INSTALL这个文件。
Good lucky!