Comment installer nodejs sur XAMPP localhost

vu beaucoup de conseils sur la façon d'installer nodejs, mais rien n'est clair.

alors je demande...

Quelqu'un peut-il fournir un guide d'installation étape par étape pour l'installation et l'utilisation de nodejs sur un serveur xampp?

36
demandé sur Kendall 2013-08-09 01:17:32

7 réponses

Après une recherche ( source), j'ai trouvé cette instruction D'Installation, semble facile:

1) Installer http://nodejs.org/download/

2) Créer un fichier de test (exemple) C:\myFolder\test.js et mettez ce code dans ce fichier:

var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');



3) Ouvrez CMD (invite de commande) et exécutez:

node C:\myFolder\test.js



4) Ouvrez cette adresse dans votre navigateur: http://127.0.0.1:1337/

22
répondu T.Todua 2017-03-24 09:56:51

maintenant il est vraiment facile d'installer et D'utiliser le noeud.js même avec Apache si vous utilisez Xampp/Wamp etc. Parce que contrairement au bon vieux temps, maintenant noeud.js org a créé MSI installer pour windows. Voici les étapes pour installer le noeud.js avec Apache. Il est supposé que vous avez déjà installé xampp

télécharger windows installer de Node.js à partir de son site http://nodejs.org/ cliquez sur télécharger. Frapper le Nœud.site Web de js et cliquez sur le grand bouton vert installer. Il va détecter votre OS et vous donner l'installateur approprié. Si pour une raison quelconque, il ne le fait pas, cliquez sur le bouton téléchargements et de saisir celui dont vous avez besoin. Exécutez le programme d'installation. Voilà, vous avez installé Nœud.js et, de même, NPM – Node Package Manager – qui vous permet d'ajouter toutes sortes de choses à Nœud rapidement et facilement.

Remarque:

Gardez vos ports Apache et Node différents. Déclarer le port de Noeud autre que 80 ou 8080 lors de la création du serveur dans le noeud parce que ce sont les ports par défaut D'Apache.

peut-être que ces Notes pourraient aider quelqu'un à l'avenir.

1) Quand Le Noeud.js est installé Noeud et NPM deviennent disponibles à l'échelle mondiale. Signifie que vous pouvez créer votre site n'importe où sur votre disque dur et avec l'invite de commande Aller à votre répertoire comme dans l'invite de commande de Windows

d:/NodeSite/node server.js

et maintenant vous pouvez y accéder via

http://localhost:3000

parce que votre serveur.js est en cours d'exécution avec le noeud.

2) de même, vous pouvez installer n'importe quel paquet de noeuds comme installer le paquet Memcached ou la bibliothèque

d:/NodeSite/npm install memcached

vous pouvez voir que le noeud et le npm sont devenus globals.

21
répondu Abdul Jabbar Dumrai 2014-03-10 06:11:08

je n'ai jamais donné beaucoup de réponses sur ce site. Parce que la plupart du temps, Je ne suis pas un expert. J'ai eu le même problème y a quelques temps.

1) vous n'avez pas vraiment besoin de ce XAMPP. Node va créer son propre http_server, donc je vous suggère de simplement transférer les appels de XAMPP vers L'application Node.

2) un bon début serait: nodeguide.com/beginner.html

3) je travaille avec PHPstorm qui est très agréable pour le noeud.js développement.

3a) noeud.js plugin - > https://www.jetbrains.com/phpstorm/help/installing-updating-and-uninstalling-repository-plugins.html

3b) lisez ceci: http://blog.jetbrains.com/webstorm/2014/01/getting-started-with-node-js-in-webstorm/

3c) exécution: http://blog.jetbrains.com/webstorm/2014/02/running-and-debugging-node-js-application/ 3d) Testez votre application. Vous mighht également besoin de ceci:

4) (MysQl db) https://codeforgeek.com/2015/01/nodejs-mysql-tutorial/

8
répondu user3806549 2016-01-17 18:03:02

XAMPP et un noeud.js est deux choses différentes, qui n'ont pas besoin de travailler ensemble, ni ont-ils besoin les uns des autres.

XAMPP se compose D'Apache, MySQL, PHP et Perl.

où est le noeud.js est comme PHP ou Apache, donc une application.

noeud.js peut être installé à partir du site web, http://nodejs.org ou via le terminal suivant ces instructions:

https://github.com/joyent/node/wiki/Installation

6
répondu Kevin Simper 2017-11-16 11:14:07

il est possible d'exécuter NodeJS à L'aide D'Apache/XAMPP. Tutoriel comment configurer httpd.conf / vhosts.conf http://thatextramile.be/blog/2012/01/hosting-a-node-js-site-through-apache

<VirtualHost 109.74.199.47:80>
    ServerName thatextramile.be
    ServerAlias www.thatextramile.be

    ProxyRequests off

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    <Location />
        ProxyPass http://localhost:3000/
        ProxyPassReverse http://localhost:3000/
    </Location>
</VirtualHost>

à la fin il serait accessible par le port 80 thatextramile.be

5
répondu Evalds Urtans 2014-10-08 17:34:33

si vous voulez exécuter javascript à partir d'apache, vous pouvez le faire en tant que module CGI. Ce ne sera pas exactement un noeud.js server et performance car Apache est votre serveur, mais vous pouvez exécuter node.js comme des scripts http://www.cgi-node.org/

vous devez ajouter un gestionnaire à votre configuration apache pour gérer les fichiers d'extension par exemple .jss via CGI modlue qui appelle essentiellement node(.exe) depndeing si linux ou windows. J'ai fait le travail en vertu de Bitnami WAMP

1
répondu Pawel Cioch 2016-02-24 18:00:10

il n'est pas possible d'installer NodeJs sur Xammp. Parce que Xammp est simplement un outil où Apache,MySql,FileZilla, Tomcat et Mercury server sont disponibles. Où vous ne pourrez configurer et utiliser que ces serveurs.

si vous voulez installer Nodjs sur Windows Machine, vous devrez l'installer manuellement.

1
répondu Ari4 2016-06-16 03:40:50