ok, today, a customer wanted to re-install apache. so if you want to know how to do this here it is:

REMOVE apache:
to remove apache, there are serveral way these are the ways i know

OPTION 1: Run this command if you installed apache with RPM or throug the automatic option during the Fedora/Red Hat OS installation.
CODE:
yum remove httpd


OPTION 2: Run
CODE:
/etc/init.d/httpd stop

to get the package name. It should come back with something like this:
CODE:
apachecfg-0.3.1-6
apache-1.2.5-1
You can then use this command to remove Apache:
CODE:
rpm -e apache-1.2.5-1


OPTION 3. If you compiled apache on your own. If you did a manual install then just delete /usr/local/apache (or wherever it is installed).

OPTION 4. f you are doing it manually then to remove Apache from your Linux server, enter this line at the Linux command prompt:
CODE:
rm -rf /usr/local/apache2


OPTION 5: To find files by name try "locate"; it will force you to run updatedb the first time.

To find packages that are installed try
rpm -qa *apache* *mysql*
{ note "rpm -qa" lists all installed packages }

On mthis system:

CODE:
[root@foo ~]# rpm -qa *apache* *mysql*
ant-apache-resolver-1.6.5-2jpp.2
koffice-kexi-driver-mysql-1.6.1-4.fc6
mysql-server-5.0.27-1.fc6
ant-apache-log4j-1.6.5-2jpp.2
mysql-bench-5.0.27-1.fc6
mysql-connector-odbc-3.51.12-2.2
apachetop-0.12.6-2.fc6
ant-apache-oro-1.6.5-2jpp.2
ant-apache-regexp-1.6.5-2jpp.2
mod_auth_mysql-3.0.0-3.1
libdbi-dbd-mysql-0.8.1a-1.2.2
mysql-5.0.27-1.fc6
php-mysql-5.1.6-3.3.fc6
ruby-mysql-2.7.1-2.fc6
ant-apache-bcel-1.6.5-2jpp.2
mysql-devel-5.0.27-1.fc6


To see what files are in a specifig package
CODE:
 [root@foo ~]# rpm -ql ant-apache-bcel
/etc/ant.d/apache-bcel
/usr/lib/gcj/ant
/usr/lib/gcj/ant/ant-apache-bcel-1.6.5.jar.db
/usr/lib/gcj/ant/ant-apache-bcel-1.6.5.jar.so
/usr/share/java/ant/ant-apache-bcel-1.6.5.jar
/usr/share/java/ant/ant-apache-bcel.jar
/usr/share/java/ant/ant-jakarta-bcel.jar


---------------------------------- INSTALLATION PART -------------------------

the way i know how to install are these commands. there might me more, but i only know of these

CODE:
yum install httpd


CODE:
yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel


i hope this little tutorial guide step-by-step has helped you if you are a beginer who is trying to install apache server on your linux server or computer machine. It wouldn't work on windows, bucause there is not shell command i can give you.