如何在Xampp localhost上安装nodejs

时间:2013-08-08 21:17:33

标签: node.js xampp localhost

已经看到很多关于如何安装nodejs的方法,但一点也不清楚。

所以我问......

  

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

7 个答案:

答案 0 :(得分:22)

搜索(source)后,我发现此安装说明似乎很简单:

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

2)创建一个测试文件(示例) 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/

答案 1 :(得分:21)

现在,如果你使用Xampp / Wamp等,即使使用Apache也很容易安装和使用Node.js.因为与以往不同,现在Node.js组织已经为windows创建了MSI安装程序。 以下是使用Apache安装Node.js的步骤。假设您已经安装了xampp

从其网站http://nodejs.org/下载Node.js的Windows安装程序,点击下载。点击Node.js网站,然后点击绿色的大绿色按钮。它会检测您的操作系统并为您提供适当的安装程序。如果由于某种原因没有,请单击下载按钮并抓住您需要的那个。运行安装程序。就是这样,你已经安装了Node.js,同样地, NPM - Node Package Manager - 它可以让你快速,轻松地向Node添加各种好东西。

注意

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

这些笔记可能会在将来帮助某人。

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

d:/NodeSite/node server.js

现在您可以通过

访问它了
http://localhost:3000

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

2)同样,您可以安装任何节点包,如安装Memcached包或库

d:/NodeSite/npm install memcached

您可以看到节点和npm已成为全局变量。

答案 2 :(得分:8)

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

1)你真的不需要这个XAMPP。 Node会创建自己的http_server,所以我建议你只需将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)测试你的应用程序。 你还需要这个:

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

答案 3 :(得分:7)

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

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

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

Node.js可以从网站http://nodejs.org安装,也可以按照以下说明通过终端安装:

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

答案 4 :(得分:6)

可以通过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

访问

答案 5 :(得分:1)

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

你必须在你的apache配置中添加一个处理程序来处理任何扩展文件,例如.jss通过CGI modlue实际上调用node(.exe)depndeing如果linux或windows。我在Bitnami WAMP下工作了

答案 6 :(得分:1)

无法在Xammp上安装NodeJ。 因为 Xammp只是一个工具,其中Apache,MySql,FileZilla,Tomcat和Mercury服务器都可用。您将只能配置和使用这些服务器。

如果要在Windows机器上安装Nodjs,则必须手动安装。