hello run firstly, i have no idea if ftp and smtp are "on" by default on the "stock" install of redhat. but you can turn it on using the scripts located on your /etc/rc.* directory. ftp uses port 21, and smtp uses port 25. both should have configuration files located on /etc. sorry, i cant add more on configuring these two since i am just using the default configuration file.
as for the webserver (apache), php and db (postgre, mysql, etc), configuring it in linux is almost the same as configuring it on windows. if you have any experience installing these on windows, chances are you dont have much trouble doing it on linux. just search for rpm's on these apps if they are not installed by default on your system.
perhaps, the bulk of your work (where you should have actual "coding" done) would be on the pm system itself. and there are already some php scripts/applications for you to start with. dotproject, zentrack, phpcollab, etc are all tried and tested scripts for project management.