I've never done (all of) this, but I'm good at finding info:
PHP
http://www.maximalgorithms.com/phpsetup.html
with info on apache (see warning).
PERL has own help install built-in
http://httpd.apache.org/docs-project/
SSL/APACHE/PHP again at
http://hera.wku.edu/~lamonml/apache/chap2.html
FPSE example
http://www.rtr.com/fpsupport/install2002.htm (the only thing I could find, I would assume that whatever FPSE you use will have install instructions)
Now, I would say this this is not a 'newbie' question, in fact, at least an intermediate question. My only procedural advise to you, is only install one thing at a time, and test it, and test again. Then load the next 'thing' and test, test, test. It seems in the example of FPSE that some parts of your apache may stop working. I would read, and read again the documentationt that comes with each of your applications you are trying to install, and get a good picture in your head of what the end product should look/act like. Good Luck on your adventure!
Anyone else got any good answers for this person?