اس نئے نئے اکاؤنٹ کے لیے معذرت۔ ہم پی ایچ پی میں بنی اپنی ویب سائٹ اپ لوڈ کرتے ہیں۔ میں نے اپنے میزبان میں SSH کی اجازت دی اور node.js انسٹال کرنے کی کوشش کی لیکن یہ کام نہیں ہوا۔ میں انٹرنیٹ پر تلاش کر رہا ہوں لیکن اس کا کوئی صحیح جواب نہیں ہے۔ ## 3 جوابات نہیں، آپ ہر ہوسٹنگ فراہم کنندہ پر Node.js نہیں چلا سکتے۔ آپ کو کچھ بنیادی صلاحیتوں کی ضرورت ہے۔ اگر آپ کا ہوسٹنگ فراہم کنندہ براہ راست Node.js کو سپورٹ نہیں کرتا ہے (جیسے ہیروکو کرتا ہے)، تو آپ کو اپنے سرور میں شیل کرنے کے قابل ہونے کی ضرورت ہے۔ آپ کو Node.js بنانے کے لیے C کمپائلر تک رسائی یا اپنے سسٹم کے لیے پیکیجز انسٹال کرنے کی اہلیت کی بھی ضرورت ہے۔ ایک بار جب آپ Node.js انسٹال کر لیتے ہیں تو آپ کو اسے پورٹ 80 پر چلانے کے لیے روٹ تک رسائی کی ضرورت ہوتی ہے۔ اگر آپ کا فراہم کنندہ ریورس پراکسی سروس فراہم کرتا ہے تو آپ اسے حاصل کر سکتے ہیں۔ حقیقت یہ ہے کہ آپ شیل کر سکتے ہیں ایک اچھی شروعات ہے۔ فاسٹ ڈومین پر یہ ممکن ہو سکتا ہے، لیکن اس بات کا یقین کرنے کے لیے آپ کو فاسٹ ڈومین سپورٹ سے رابطہ کرنا چاہیے۔ ہر ہوسٹنگ فراہم کرنے والا مختلف ہوتا ہے اور اگر آپ نے ہوسٹنگ کا اشتراک کیا ہے تو جواب غالباً نفی میں ہے۔ آپ کو عام طور پر Node.js چلانے کے لیے سرشار ہوسٹنگ کی ضرورت ہوتی ہے۔ - 1 آپ کو جڑ تک رسائی کی ضرورت نہیں ہے۔ آپ اب بھی دوسرے فرنٹ اینڈ سرور TheHippoMay 14، 2013 کے ذریعے 23:25 پر پراکسی کر سکتے ہیں۔ - کیا اس کا مطلب یہ ہے کہ ہم ایک ہی ہوسٹنگ میں ایک ہی پروجیکٹ پر PHP اور NODE.JS استعمال نہیں کر سکتے ہیں؟ - @TheHippo ٹھیک ہے، میرا یہ کہنے کا ارادہ نہیں تھا کہ آپ کو نوڈ انسٹال کرنے کے لیے روٹ تک رسائی کی ضرورت ہے، صرف یہ کہ آپ کو پورٹ 80 ڈینیئل مئی 15، 2013 کو 0:36 پر چلانے کے لیے اس کی ضرورت ہے۔ - @Daniel آپ node.js اور PHP کو یکجا کر سکتے ہیں۔ آپ کو یا تو a) ایک ہوسٹنگ فراہم کنندہ کی ضرورت ہے کہ کس طرح node.js اور PHP کی میزبانی کرتا ہے یا b) ایک "اپنا"سرور اور جسے آپ TheHippoMay 15، 2013 کو 7:56 پر دونوں کی میزبانی کے لیے آسانی سے ترتیب دے سکتے ہیں۔ نہیں، نوڈ کسی بھی ہوسٹنگ فراہم کنندگان پر نہیں چل سکتا، تاہم آپ PAAS سائٹس میں Nodejs پروجیکٹس کو Heroku اور Linode کے طور پر تعینات کر سکتے ہیں جو آپ کو اپنی ایپ یا کلاؤڈ ہوسٹنگ فراہم کنندگان پر تعینات کرنے کے لیے پلیٹ فارم پیش کرتے ہیں۔ PAAS ماڈل فراہم کنندہ کو بنیادی ڈھانچے اور OS اور مجموعی بنیادی ڈھانچے کو ترتیب دینے کے لیے ذمہ دار قرار دیتا ہے، اور آپ کو صرف ترقی اور تعیناتی کی فکر کرنی ہوگی۔ دوسری طرف Nodejs کو کسی بھی کلاؤڈ ہوسٹنگ پر تعینات کیا جا سکتا ہے، ایک بار جب آپ کو ورچوئل یا سرشار سرور تک رسائی حاصل ہو جائے تو آپ نوڈجز انسٹال کر سکتے ہیں اور اپنی ایپلیکیشن کی پیشکش شروع کرنے کے لیے انحصار شروع کر سکتے ہیں، اس صورت میں آپ Nodejs، Databases، Webservers انسٹال کرنے کے ذمہ دار ہیں (اگر آپ Node's Httap سرور استعمال نہیں کرنا چاہتے ہیں) کلاؤڈ ہوسٹنگ عام طور پر زیادہ مہنگی ہوتی ہے لیکن انفراسٹرکچر پر زیادہ کنٹرول پیش کرتی ہے، PAAS اکثر ڈویلپر کے نقطہ نظر سے استعمال کرنے میں زیادہ آسان ہوتا ہے جب صرف ڈیولپ اور تعینات کیا جاتا ہے (کبھی کبھی ڈومینز اور اکاؤنٹ کی دیگر ترتیبات کی طرح کنفیگر کریں) میں استعمال کرتے ہوئے اپنے مشترکہ ہوسٹنگ پلان پر نوڈ انسٹال کرنے کے قابل تھا۔ این وی ایم مزید معلومات کے لیے آپ یہاں ایک نظر ڈال سکتے ہیں: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.