Vous avez vu comment installer nodejs, mais rien n’est clair.
Alors je demande...
Quelqu'un peut-il fournir un guide d'installation étape par étape pour installer et utiliser nodejs sur un serveur xampp?
Maintenant, il est très facile d'installer et d'utiliser Node.js, même avec Apache, si vous utilisez Xampp/Wamp, etc. Parce que, contrairement à l'ancienne époque, Node.js org a créé l'installateur MSI pour Windows. Vous trouverez ci-dessous les étapes à suivre pour installer Node.js avec Apache. Il est supposé que vous avez déjà installé xampp
Téléchargez le programme d'installation Windows de Node.js à partir de son site http://nodejs.org/ cliquez sur télécharger. Visitez le site Web Node.js et cliquez sur le gros bouton d'installation vert. Il détectera votre système d'exploitation et vous donnera le programme d'installation approprié. Si, pour une raison quelconque, ce n'est pas le cas, cliquez sur le bouton de téléchargement et récupérez celui dont vous avez besoin. Exécutez le programme d'installation. Voilà, vous avez installé Node.js et, de la même manière, NPM - Node Gestionnaire de paquets - qui vous permet d'ajouter toutes sortes d'excellents éléments à Node rapidement et facilement.
Note
Gardez vos ports Apache et Node différents. Déclarez Node port autre que 80 ou 8080 lors de la création d'un serveur dans Node, car il s'agit des ports par défaut d'Apache.
Peut-être que ces notes pourraient aider quelqu'un à l'avenir.
1) Lorsque Node.js est installé , les nœuds et [~ # ~] npm [~ # ~] sont disponibles globalement. Cela signifie que vous pouvez créer votre site n’importe où sur votre disque dur et avec la commande Invite, accédez à votre répertoire comme dans l’invite de commande Windows.
d:/NodeSite/node server.js
et maintenant vous pouvez y accéder via
http://localhost:3000
parce que votre server.js est en cours d'exécution avec le noeud.
2) De même, vous pouvez installer n’importe quel package Node, comme l’installation du package Memcached ou de la bibliothèque.
d:/NodeSite/npm install memcached
Vous pouvez voir que le nœud et npm sont devenus des globales.
Après avoir cherché ( source ), j'ai trouvé cette instruction d'installation qui semble facile:
1) Installer http://nodejs.org/download/
2) Créez un fichier de test (exemple) C:\myFolder\test.js et placez 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 (Command Invite) et exécutez:
node C:\myFolder\test.js
4) Ouvrez cette adresse dans votre navigateur: http://127.0.0.1:1337/
Je n'ai jamais donné beaucoup de réponses sur ce site. Parce que la plupart du temps, je ne suis pas un expert cependant. J'ai eu le même problème il y a quelque temps.
1) Vous n'avez pas vraiment besoin de ce XAMPP. Node créera son propre serveur http_server, je vous suggère donc de 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, ce qui est très pratique pour le développement de Node.js.
3a) plug-in Node.js -> 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) en cours d'exécution: http://blog.jetbrains.com/webstorm/2014/02/running-and-debugging-node-js-application/ 3d) Testez votre application. Vous devez aussi avoir besoin de ceci:
4) (MysQl db) https://codeforgeek.com/2015/01/nodejs-mysql-tutorial/
XAMPP et un node.js sont deux choses différentes, qui n'ont pas besoin de fonctionner ensemble, elles n'ont pas besoin non plus l'une de l'autre.
XAMPP comprend Apache, MySQL, PHP et Perl.
Où node.js ressemble à PHP ou à Apache, donc à une application).
Node.js peut être installé à partir du site Web, http://nodejs.org ou via le terminal en suivant les instructions suivantes:
Il est possible de lancer NodeJS via Apache/XAMPP. Grand tutoriel sur la configuration de 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>
En fin de compte, il serait accessible par le port 80 thatextramile.be
Si vous voulez utiliser javascript depuis Apache, vous pouvez le faire en tant que module CGI. Ce ne sera pas uniquement le serveur node.js et les performances, 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 tous les fichiers d'extension, tels que .jss via CGI modlue qui appelle essentiellement node (.exe) depndeing si linux ou windows. Je l'ai fait fonctionner sous Bitnami WAMP
Il n'est pas possible d'installer NodeJs sur Xammp. Parce que Xammp est simplement un outil où Apache, MySql, FileZilla, Tomcat et le serveur Mercury sont disponibles. Où vous ne pourrez configurer et utiliser que ces serveurs.
Si vous souhaitez installer Nodjs sur une machine Windows, vous devrez l’installer manuellement.