What I did was I used the first 2 pages of Falko's Perfect Debian guide. I then installed:
A. Mysql. Make sure to change the password by running 'mysqladmin -u root password yourrootsqlpassword'.
B. Apache2, using Falko's Apache2 with PHP5 and PHP4(CGI). This had a few requirements to get php and mysql support.
1. Download the php5-mysql package.
2. Edit /etc/php5/apache2/php.ini and uncomment 'extensions=mysql.so'.
3. Edit /etc/php4/cgi/php.ini and uncomment 'extensions=mysql.so'.
4: Create a file called info.php with the contects <? phpinfo() ?> and place it in your /var/www directory.
5. Edit /etc/apache2/apache2.conf and change 'DirectoryIndex' to
DirectoryIndex index.html index.htm index.shtml index.cgi index.pl index.php ind
You should be able to change the default DocumentRoot to just /var/www.
6. Once all the above is done, connect to your info.php page but going to http://192.168.1.202/info.php
and check to make sure you have mysql support.
C: Proftpd, using Falko's Proftpd with Virtual Users and Quote. Make sure you add the following lines to your /etc/proftpd.conf:
ServerIdent on "FTP Server ready."
This combination worked very well for me.