Maaf untuk soalan newbie ini. Bolehkah node.js dijalankan dalam mana-mana penyedia pengehosan seperti Fastdomain? Kami mempunyai akaun dalam fastdomain di mana kami memuat naik Laman Web kami yang dibuat dalam PHP. Saya membenarkan SSH dalam hos kami dan cuba memasang node.js tetapi ia tidak berjaya. Saya telah mencari di internet tetapi tidak ada jawapan yang tepat untuk ini ## 3 Jawapan Tidak, anda tidak boleh menjalankan Node.js pada setiap penyedia pengehosan. Anda memerlukan keupayaan asas tertentu. Jika pembekal pengehosan anda tidak menyokong Node.js secara langsung (seperti Heroku lakukan), maka anda perlu boleh memasukkan ke dalam pelayan anda. Anda juga memerlukan akses kepada pengkompil C untuk membina Node.js atau keupayaan untuk memasang pakej untuk sistem anda Sebaik sahaja anda memasang Node.js maka anda memerlukan akses root untuk dapat menjalankannya pada port 80. Anda boleh mengatasinya jika pembekal anda menyediakan perkhidmatan proksi terbalik Hakikat bahawa anda boleh mencuba adalah permulaan yang baik. Ia mungkin boleh dilakukan pada Fastdomain, tetapi untuk memastikan anda harus menghubungi sokongan Fastdomain. Setiap penyedia pengehosan adalah berbeza dan jika anda pernah berkongsi pengehosan maka kemungkinan besar jawapannya tidak. Anda biasanya memerlukan pengehosan khusus untuk menjalankan Node.js - 1Anda tidak memerlukan akses root. Anda masih boleh membuat proksi melalui pelayan hadapan lain TheHippoMei 14, 2013 pada 23:25 - Adakah ini bermakna kita tidak boleh menggunakan PHP dan NODE.JS pada projek yang sama dalam pengehosan yang sama? Jika boleh, bagaimana OrvylMay 14, 2013 at 23:38 - @TheHippo Betul, saya tidak berniat untuk mengatakan anda memerlukan akses root untuk memasang Node, cuma anda memerlukannya untuk dijalankan pada port 80 DanielMay 15, 2013 at 0:36 - @Daniel Anda boleh menggabungkan node.js dan PHP. Anda memerlukan sama ada a) penyedia pengehosan cara mengehos node.js dan PHP atau b) pelayan "sendiri"dan yang anda boleh konfigurasikan dengan mudah untuk mengehoskan kedua-dua TheHippoMei 15, 2013 pada 7:56 Tidak, Node tidak boleh dijalankan pada mana-mana penyedia pengehosan, anda bagaimanapun boleh menggunakan projek Nodejs dalam tapak PAAS sebagai Heroku dan Linode yang menawarkan plataform untuk anda menggunakan apl anda atau pada Penyedia Pengehosan Awan Model PAAS meletakkan penyedia sebagai bertanggungjawab untuk infrastruktur dan untuk mengkonfigurasi OS dan infrastruktur keseluruhan, dan anda hanya perlu bimbang dengan membangunkan dan menggunakan Sebaliknya Nodejs boleh digunakan pada mana-mana Cloud Hosting, sebaik sahaja anda mempunyai akses ke pelayan maya atau khusus anda boleh memasang nodejs dan kebergantungan untuk mula menawarkan aplikasi anda, dalam kes ini anda bertanggungjawab untuk Memasang Nodejs, Pangkalan Data, Pelayan Web (jika anda tidak mahu menggunakan pelayan Http Node) Cloud Hosting biasanya lebih mahal tetapi menawarkan lebih banyak kawalan ke atas infrastruktur, PAAS selalunya lebih mudah digunakan dari sudut pandangan pembangun apabila ia hanya dibangunkan dan digunakan (kadangkala mengkonfigurasi seperti domain dan tetapan akaun lain) Saya dapat memasang nod pada pelan pengehosan kongsi saya menggunakan nvm. Anda boleh melihat di sini untuk mendapatkan maklumat lanjut: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.