For stable/etch

Install the required packages: apt-get install apache2 php4 php4-mysql php4-xslt php4-curl php4-domxml mysql

If you are not comfortable with using mysql from the command line, install mysql-admin and mysql-query-browser as well.

Site-specific changes to apache configuration (virtualhosts, etc) should go in a file in conf.d, which will be automatically included: touch /etc/apache2/conf.d/phpeace.conf

apache2 on Debian by default runs as the "daemon" user; you might want to change it to www-data in /etc/apache2/httpd.conf:

#User daemon
#Group daemon
User www-data
Group www-data

Now go back and follow the README.

If, after installing, you get problems with the password for the new user not being recognised (and it's garbled when sent via email), try switching the default_encoding parameter to "utf8" in /etc/php4/apache2/php.ini, then reset the password, then switch the parameter back to the previous value. If you can't touch php.ini, you can change the $encoding variable in your phpeace_dir/custom/config.php to "utf8".