ホームページ  >  記事  >  運用・保守  >  最新の Nodejs を CentOS および RHEL にインストールする方法

最新の Nodejs を CentOS および RHEL にインストールする方法

不言
不言オリジナル
2019-03-29 15:51:232353ブラウズ

Node.js は、Chrome JavaScript ランタイムに基づくプラットフォームで、高速でスケーラブルな Web アプリケーションを簡単に構築できます。最新バージョンのnode.js yum リポジトリは、公式 Web サイトによって保守されています。この記事を使用して、簡単なコマンドを使用して yum リポジトリを追加し、最新の Nodejs を CentOS/RHEL 7/6 システムにインストールします。

最新の Nodejs を CentOS および RHEL にインストールする方法

特定の Nodejs バージョンをインストールするには、次の記事を参照してください: NVM を使用して特定の Nodejs バージョンをインストールする。

ステップ 1:node.js yum リポジトリを追加する

まず、Node.js によって提供されるシステムで node.js yum ストレージを有効にする必要があります。公式 Web サイトのライブラリ、システムにインストールするネイティブ アドオンを構築するには開発ツールも必要です。

最新バージョン:

# yum install -y gcc-c++ make
# curl -sL https://rpm.nodesource.com/setup_11.x | sudo -E bash -

安定版:

# yum install -y gcc-c++ make
# curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -

ステップ 2: Node.js を CentOS にインストールします

システムにyum リポジトリを追加した後、node.js パッケージをインストールできます。 NPM は、node.js とともにインストールされます。このコマンドは、他の多くの依存パッケージもシステムにインストールします。

# sudo yum install nodejs

推奨: yarn のインストール (ノード モジュール マネージャー)

ステップ 3: node.js と npm のバージョンを確認する

node.js をインストールした後、インストールされているバージョンを確認して確認する必要があります。現在のバージョンの詳細については、node.js の公式 Web サイトをご覧ください。

# node -v 
v11.12.0

また、NPM のバージョンを確認してください。

# npm -v 
6.7.0

ステップ 4: デモ Web サーバーを作成する (オプション)

これはオプションのステップです。 Node.jsのインストールをテストしたい場合。 「Welcome Node.js」というテキストを含む Web サーバーを作成しましょう。 demo_server.js ファイル

# vim demo_server.js

を作成し、次の内容を追加します

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Welcome Node.js');
}).listen(3001, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3001/');

次に、コマンドを使用して Web サーバーを起動します。

# node --debug demo_server.js

debugger listening on port 5858
Server running at http://127.0.0.1:3001/

Web サーバーがポート 3001 で起動されました。次に、ブラウザで http://127.0.0.1:3001/url にアクセスします。

この記事はここで終了しました。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの Linux ビデオ チュートリアル 列に注目してください。

以上が最新の Nodejs を CentOS および RHEL にインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。