centos 7.Xインストールnodejs

2519 ワード

1.まずwgetをインストールする
yum install -y wget
インストールしたらステップをスキップできます.
 
2.nodejsの最新のtarをダウンロードします.
ダウンロードしてもいいです.https://nodejs.org/en/download/でダウンロードアドレスを見つけます.そして命令を実行します
wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz
そしてダウンロードが終わるのを待っています.
また、あなたが好きな任意のシステムで最新のbinパケットをダウンロードして、FTPを通じてCentOSにアップロードしてもいいです.
 
3.ストレス解消パック
順次実行する
tar -xvf node-v9.3.0-linux-x64.tar.xz

4.配置binファイル
まずあなたのnodejsのパスを確認してください.ここの経路は~/node-v 9.3.0-linux-x 64/binです.確認後、順次実行します.
ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm
ln命令は、関連付け(Windowsと同様のショートカット)を作成するために全パスを与えなければならないので、エラーに関連する可能性があります.
 
5.テスト
node -v
npm
バージョン番号を正しく出力すると配置OKです.
このような設置方法の利点はきれいで、早く設置することです.個人的には初心者に向いていると思います.ただし、nodejsプラグインの全体的なインストールに遭遇した場合は、自分で関連付けを作成し、第4ステップを参照してください.
インストール方法2——コンパイル配置
1.gcc、make、openssl、wgetを取り付けます.
yum install -y gcc make gcc-c++ openssl-devel wget

2.ソースコードのパッケージをダウンロードする
同じように、ページをダウンロードしてもいいです.https://nodejs.org/en/download/でダウンロードアドレスを見つけます.そして命令を実行します
wget https://nodejs.org/dist/v9.3.0/node-v9.3.0.tar.gz

3.解凍ソースコードパック
tar -xf node-v9.3.0.tar.gz
 
4.コンパイル
ソースコードの場所に入る
cd node-v9.3.0
 
設定スクリプトを先に実行します.
./configure
 
コンパイルと配置
make && make install

続いてコンパイルが完了するのを待っています.
5.テスト
node -v
npm
 
バージョン番号を正しく出力すると配置OKです.
このような方式で設置するのは、個人的には面倒くさいと思います.また、gccなどの他のプログラムをインストールして、新人に対応するとめまいがするかもしれません.また、コンパイルが長いので、部署完了後のnodejsはそれぞれ複数のフォルダに配置されます.
  • /usr/local/bin–nodejs実行プログラムを置く
  • /usr/lib–node_を置いています.modules、すなわちnodejsの各種モジュール
  • /usr/include–nodejs拡張開発用ヘッダファイル
  • が配置されています.
    利点は、グローバルにnodejsモジュールをインストールし、直接使用することです.
     
     
    添付:
    新版のnodejsはnpmに集積されていますので、以前はnpmも一緒に取り付けました.「npm-v」を入力することで、インストールが成功したかどうかをテストすることもできます.コマンドは以下の通りです.バージョンのヒントが出たらインストール成功を表します.root@localhostopt]((菗npm-v 5.6.0)
    タオバオNPMを使って、国内で直接npmを使うのはとても遅いと知っています.ここではタオバオNPMのイメージを使うのがオススメです.タオバオNPMミラーはnpmjs.orgイメージの完全なものです.これを使って公式バージョン(読み取り専用)の代わりに、同期周波数は現在10分に1回です.できるだけ公式サービスと同期できるようにします.
    タオバオカスタムのcnpm(gzip圧縮サポート)コマンドラインツールを使用してデフォルトのnpmに置き換えることができます.root@localhostopt]((zhi npm install-g cnpm--registry=https://registry.npm.taobao.org
    cnpmコマンドを使ってモジュールをインストールすることができます.