web-dev-qa-db-ja.com

Xampp localhostにnodejsをインストールする方法

Nodejsのインストール方法に関する多くの方法を見てきましたが、何も明確ではありません。

だから私は尋ねる...

Nodejsをxamppサーバーにインストールして使用するための段階的なインストールガイドを提供できますか?

37
Kendall

Xampp/Wampなどを使用している場合、ApacheでもNode.jsをインストールして使用するのは本当に簡単です。昔とは異なり、Node.js組織はWindows用のMSIインストーラーを作成しました。以下に、ApacheでNode.jsをインストールする手順を示します。 xamppが既にインストールされていると仮定します

Node.jsのWindowsインストーラーをサイトからダウンロードします http://nodejs.org/ ダウンロードをクリックします。 Node.js Webサイトにアクセスし、大きな緑色の[インストール]ボタンをクリックします。 OSを検出し、適切なインストーラーを提供します。何らかの理由でダウンロードできない場合は、ダウンロードボタンをクリックして、必要なものを入手してください。インストーラーを実行します。それだけです。Node.jsをインストールし、同様にNPM – Node Package Manager–あらゆる種類の素晴らしいものをNodeすばやく簡単に。

ApacheとNode]のポートを区別してください。 Nodeでサーバーを作成するときに80または8080以外のNodeポートを宣言します。これらはApacheのデフォルトポートです。

これらのノートは将来誰かを助けるかもしれません。

1)Node.jsがインストールされている場合Nodeおよび[〜#〜] npm [〜#〜]はグローバルに使用可能になります。ハードドライブのどこにでもサイトを作成でき、コマンドプロンプトを使用してWindowsコマンドプロンプトのようにディレクトリに移動できることを意味します。

d:/NodeSite/node server.js

そして今、あなたは経由でそれにアクセスすることができます

http://localhost:3000

server.jsはノードで実行されているためです。

2)同様に、Memcachedパッケージまたはライブラリのインストールなど、Nodeパッケージをインストールできます。

d:/NodeSite/npm install memcached

Nodeとnpmがグローバルになっていることがわかります。

21

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(コマンドプロンプト)を開き、次を実行します。

node C:\myFolder\test.js


4)ブラウザでこのアドレスを開きます:http://127.0.0.1:1337/

21
T.Todua

このサイトで多くの回答をしたことはありません。ただし、ほとんどの場合、私は専門家ではありません。しばらく前にも同じ問題がありました。

1)このXAMPPは本当に必要ありません。 Nodeは独自のhttp_serverを作成するので、XAMPPからNodeアプリに呼び出しを転送することをお勧めします。

2)良いスタートは: nodeguide.com/beginner.html

3)私はNode.js開発にとって非常に素晴らしいPHPstormを使用しています。

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/

8
user3806549

XAMPPとnode.jsは2つの異なるものであり、連携する必要はなく、お互いに必要なこともありません。

XAMPPは、Apache、MySQL、PHPおよびPerl。

Node.jsはPHPまたはApache、つまりアプリケーションです。

Node.jsは、Webサイト、 http://nodejs.org から、またはこれらの指示に従ってターミナル経由でインストールできます。

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

7
Kevin Simper

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経由でアクセスできます。

6
Evalds Urtans

Apacheからjavascriptを実行する場合は、CGIモジュールとして実行できます。 Apacheがサーバーであるため、正確にnode.jsサーバーとパフォーマンスになることはありませんが、スクリプトのようにnode.jsを実行できます http://www.cgi-node.org/

Linuxまたはwindowsの場合にnode(.exe)depndeingを本質的に呼び出すCGI modlueを介して.jssなどの拡張ファイルを処理するには、Apache構成にハンドラーを追加する必要があります。 Bitnami WAMPで動作するようにしました

1
Pawel Cioch

XammpにNodeJをインストールすることはできません。なぜならXammpは単なるツールです Apache、MySql、FileZilla、Tomcat、およびMercuryサーバーが利用できる場所です。これらのサーバーのみを構成して使用できる場所。

WindowsマシンにNodjをインストールする場合は、手動でインストールする必要があります。

1
Ari4