उल्का सिर्फ एक 'इंटरैक्टिव वेबएप्लिकेशन'-बिल्डर या जावास्क्रिप्ट फ्रेमवर्क से कहीं अधिक है। विचार यह है कि सभी कार्य करने के लिए केवल एक प्रोग्रामिंग भाषा (मार्कअप के लिए HTML/CSS के अलावा) होनी चाहिए। मूल रूप से यह एक 'रिमोट सर्वर' (क्लाइंट ब्राउज़र में) बनाता है, यह डेटा को पुश कर सकता है और साथ ही यह विभिन्न एपीआई को उपयोगकर्ता सिस्टम में प्रकाशित करता है। इन एपीआई / कनेक्शनों से गुजरने वाले डेटा की एक विशिष्ट संरचना होती है जिसका हर समय पालन करना होता है।
उल्का नोडजेएस के आसपास बनाया गया है, जो इसे इस बैकएंड के बिना चलाने के लिए कठिन (यदि असंभव नहीं) बनाता है। निश्चित रूप से आप PHP का उपयोग करके बैकएंड की नकल करने का प्रयास कर सकते हैं, लेकिन यह समय की बर्बादी होगी। अपने प्रश्न को पढ़कर आप jQuery या प्रोटोटाइप जैसे जावास्क्रिप्ट ढांचे का उपयोग करने के लिए बेहतर होंगे। उल्का के विपरीत आपको AJAX कॉल (POST और CallBack) स्वयं करने की आवश्यकता होगी, लेकिन आप वास्तव में यह तय कर सकते हैं कि आप किस बैकएंड का उपयोग स्वयं करना चाहते हैं (PHP / MySQL सहित)।
यदि आप वैसे भी ऐसा करना चाहते हैं तो आपको उल्का और NodeJS स्रोत कोड की जांच करने की आवश्यकता है यह देखने के लिए कि PHP के तहत उल्का चलाने के लिए न्यूनतम आवश्यकताएं क्या हैं। PHP स्टैक को उल्का भेजने और प्राप्त करने वाले आदेशों की व्याख्या करनी होती है, लेकिन यह एक आसान काम नहीं होगा।