如何在Xampp本地主机上安装nodejs

看到很多如何安装nodejs,但没有什么是明确的。

所以我问…

有人可以提供一步一步的安装指南在xampp服务器上安装和使用nodejs?

现在,如果使用Xampp / Wamp等,即使使用Apache,安装和使用Node.js也非常简单。因为与过去不同,现在Node.js org已经为Windows创build了MSI安装程序。 以下是使用Apache安装Node.js的步骤。 假定你已经安装了xampp

从它的网站http://nodejs.org/下载Node.js的Windows安装程序。点击下载。 点击Node.js网站,然后点击绿色的安装button。 它会检测你的操作系统,并给你适当的安装程序。 如果由于某些原因,请点击下载button,然后抓取您需要的。 运行安装程序。 就是这样,你已经安装了Node.js,同样,也安装了NPM-Node Package ManagerNPM – 节点包pipe理器) ,它可以让你快速,方便地为节点添加各种好东西。

注意

保持您的Apache和节点端口不同。 在Node中创build服务器时声明除80或8080以外的节点端口,因为这些是Apache的默认端口。

可能是这些Notes可能会帮助别人在将来。

1)Node.js安装时NodeNPM全局可用。 意味着您可以在硬盘上的任何位置创build站点,并使用命令提示符转到Windows命令提示符处的目录

 d:/NodeSite/node server.js 

现在你可以通过访问它

 http://localhost:3000 

因为你的server.js正在运行节点。

2)同样,你可以像安装Memcached包或库一样安装任何节点包

 d:/NodeSite/npm install memcached 

你可以看到node和npm已经成为了全局variables。

search( 源 )后,我发现这个安装指令,看起来很简单:

1)安装http://nodejs.org/download/

2)创build一个testing文件(示例) C:\ myFolder \ test.js ,并将该代码放在该文件中:

 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)打开CMD(COMMAND PROMPT)并执行:

 node C:\myFolder\test.js 

4)在您的浏览器中打开这个地址: http://127.0.0.1:1337/ : http://127.0.0.1:1337/ : http://127.0.0.1:1337/

我从来没有在这个网站上给出很多答案。 因为大多数时候我不是专家。 我曾经有过同样的问题。

1)你并不需要这个XAMPP。 节点将创build自己的http_server,所以我build议你只是将来自XAMPP的调用转发给Node应用程序。

2)一个好的开始将是: nodeguide.com/beginner.html

3)我使用PHPstorm,这对于Node.js的开发非常好。

3a)Node.js插件 – > https://www.jetbrains.com/phpstorm/help/installing-updating-and-uninstalling-repository-plugins.html

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

3c)运行: http : //blog.jetbrains.com/webstorm/2014/02/running-and-debugging-node-js-application/ 3d)testing你的应用程序。 你也需要这个:

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

通过Apache / XAMPP运行NodeJS是可能的。 大教程如何设置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> 

最后它将通过80端口thatextramile.be访问

XAMPP和node.js是两个不同的东西,不需要一起工作,也不需要彼此。

XAMPP由Apache,MySQL,PHP和Perl组成。

其中node.js就像PHP或Apache,所以一个应用程序。

Node.js可以从http://nodejs.org网站安装,也可以按照以下说明通过terminal安装&#xFF1A;

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

如果你想从apache运行javascript,你可以做CGI模块。 它不会是exacly node.js服务器和性能,因为Apache是​​你的服务器,但你可以像脚本一样执行node.js http://www.cgi-node.org/

您必须添加一个处理程序到您的apacheconfiguration来处理任何扩展名文件例如.jss通过CGI模块,本质上调用节点(.exe)depndeing如果Linux或Windows。 我在Bitnami WAMP下工作

在Xammp上安装NodeJs是不可能的。 因为Xammp只是 Apache,MySql,FileZilla,Tomcat和Mercury服务器可用的工具。 你将只能在这里configuration和使用这些服务器。

如果你想在Windows机器上安装Nodjs,你将不得不手动安装它。