Разница в значении есть. См. «Современный словарь иностранных слов» Л. П. Крысина:
…фил
[< греч. philos друг, любящий < phileō люблю]. Конечная составная часть сложных слов, обозначающих человека, любящего что-н., расположенного к чему-н., напр.: библиофил.
…ман
[< греч. mania безумие; страсть, влечение]. Конечная составная часть сложных слов, обозначающих страстных любителей чего-л. или тех, кто страдает болезненной склонностью к чему-л., напр.: библиоман.
Начнем с основы слова философия. Правильнее всего сказать, что основа философиj, ведь буква я обозначает два звука: [ja], из них только второй является окончанием, а первый принадлежит основе. Но упрощенно можно сказать, что основа в этом слове философи- , а окончание – -я.
Что касается корня, то здесь возможны варианты. Можно выделить два корня, как это сделано в словаре Тихонова: мы хорошо знаем о существовании греческих слов phileo 'люблю' и sophia 'мудрость'. Те же греческие корни в словах филология, филофония; теософия, антропософия. Но можно найти аргументы и в пользу выделения корня философ-: в русском языке это слово не было собрано из двух греческих корней, мы получили его в таком виде из немецкого языка, т. е. в русском языке это слово непроизводно.
Запятая не нужна: Как вино и как пиво?