Как поставить vue.js компонент без node.js?
Фронт разрабатывается на своем компе с nodejs, после компиляции его уже выгружаете на хостинг. Там по сути 1 html файлик и скрипты со стилями.
Так что nodejs нужен только на этапе разработки.
1) чтобы использовать компоненты, совершенно не обязательно использовать node.js
Как тут вообще связан сервер и смайлики?
2) Если не хотите устанавливать vue-cli, как обычные люди, то можете просто скачивать эти дополнительные компоненты и устанавливать их по обычному
Это не какие то магические файлы, а совершенно обычные vue-component'ы 
3) php + node.js - я конечно такой себе программист, но вот это - просто жесть какая то)
В общем, почитайте про vue-cli и будет вам счастье