LAMP Staging Server with linux users
You should use an automated system management tool such as Puppet or Chef to describe how your production system is configured, then your staging system can be configured identically simply by telling Puppet to use the same manifest on the staging system. This will also keep configuration changes synchronised over time.