Я бы рекомендовал использовать Grunt.js. Это инструмент автоматизации, в котором есть министры, доступные в виде плагинов, и их можно запускать в терминале через Node.js. Нет необходимости минимизировать PHP, поскольку код выполняется на стороне сервера, и только клиентский HTML-код отправляется клиенту.
Вы можете найти доступные плагины Grunt.js [ ! d2]