如何在Xampp localhost上安装nodejs

Ken*_*AUD 39 xampp localhost node.js

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

所以我问......

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

T.T*_*dua 23

搜索(源码)后,我发现这个安装说明,看起来很简单:

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/');
Run Code Online (Sandbox Code Playgroud)


3)打开CMD(COMMAND PROMPT)并执行:

node C:\myFolder\test.js
Run Code Online (Sandbox Code Playgroud)


4)在浏览器中打开此地址: http://127.0.0.1:1337/


Abd*_*rai 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添加各种好东西.

注意

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

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

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

d:/NodeSite/node server.js
Run Code Online (Sandbox Code Playgroud)

现在你可以通过它访问它

http://localhost:3000
Run Code Online (Sandbox Code Playgroud)

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

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

d:/NodeSite/npm install memcached
Run Code Online (Sandbox Code Playgroud)

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

  • 这是如何回答关于在apache上安装节点的问题?你只需要写一下node.js以及你如何运行它,这不是问题所在. (9认同)
  • 这很简单.问题是关于在同一台机器上安装xampp节点.这就是我所回答的,关于运行节点只是为了让人们开始使用它.:) (4认同)

use*_*549 9

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

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/


Kev*_*per 8

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

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

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

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

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


Eva*_*ans 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>
Run Code Online (Sandbox Code Playgroud)

最后,它可以通过端口80 thatextramile.be访问