Есть ли инструменты обновления браузера на события изменения файлов (html, php, js, etc)?
Во всех более-менее известных инструментах для фронтенд-разработки давным-давно есть livereload плагины. 
https://github.com/gruntjs/grunt-contrib-watch#opt...
https://www.npmjs.org/package/gulp-connect
Изучайте инструментарий, сейчас без этого никуда даже верстакам.
https://www.npmjs.org/package/gulp-webserver - рекомендую. Так же webstorm/phpstorm имеют на борту плагин LiveEdit. Это если вы хотите обойтись без node.js