I have been thinking lately of creating a few easy to use tools using PHP such as a register/login/logout script, that sort of thing, very basic.
Normally I could do this without any trouble at all, however one aspect of PHP I haven't delved into before is how I might create an 'installer' for the project.
The thing I'm looking at would be similar to say when you install a phpBB3 forum, you upload the files to your host, then browse to www.yoursite.com/yourproject/install/index.php (or such), and follow the instructions.
Obviously the installer takes care of creating the tables within the given database, and things like writing any config files etc.
What I'm looking for is anyone who has had experience of creating something similar for a project of their own, and what considerations they needed to make when creating the project itself in terms of being able to use an installer for multiple copies of the same project.