Level 47
Ideally to reduce deployment issues you want to emulate your deployment sever locally to ensure it's configured and error free. Large the app which may require more configuration changes you would ideally like to use a vm with the same OS and software. A small test app your playing/learning depends on what your doing but generally the PHP server is good enough.