Введіть ім'я домену:
.ua .com.ua .in.ua .org.ua
.ru .com .net .org
Показати всі домени

Встановлення Node.js на сервер

Відповіді на запитання від компанії "Український хостинг".

Встановлення Node.js на сервер CentOS 7

Node.js є програмною платформою, що перетворює JavaScript з вузькоспеціалізованої мови на мову загального призначення.

Для встановлення Node.js на сервер CentOS 7 необхідно виконати ряд простих дій:

  1. Встановлюємо пакет git, від якого залежить npm:

  2.  sudo yum install git
  3. Відкриваємо сторінку завантаження Node.js ( https://nodejs.org/en/download/ ) та знаходимо посилання Linux Binaries (.tar.xz), після чого копіюємо посилання у буфер.

  4. У цьому випадку було скопійовано посилання https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x64.tar.xz

  5. Відкриваємо домашній каталог:

  6.  cd ~
  7. Завантажуємо Node.js:

  8.  wget https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x64.tar.xz
  9. Створюємо каталог node:

  10.  mkdir node
  11. Розпаковуємо архів у каталог node:

  12.  tar xvf node-v*.tar.xz --strip-components=1 -C ./node
  13. Видаляємо непотрібний архів Node.js:

  14.  rm -rf node-v*
  15. Налаштовуємо глобальний prefix для npm, який використовуватиметься під час створення символьних посилань. В даному випадку це /usr/local

  16. Створюємо каталог node/etc:

  17.  mkdir node/etc
  18. Після чого виконуємо команду:

  19.  echo 'prefix=/usr/local' > node/etc/npmrc
  20. Переміщуємо бінарні файли node та npm у каталог /opt/node:

  21.  sudo mv node /opt/
  22. Передаємо права на файл користувачеві root:

  23.  sudo chown -R root: /opt/node
  24. Створюємо символьні посилання файлів node і npm та поміщаємо їх у /usr/local/bin за допомогою команди:

     sudo ln -s /opt/node/bin/node /usr/local/bin/node

    Потім:

  25.  sudo ln -s /opt/node/bin/npm /usr/local/bin/npm

    Зверніть увагу: /usr/local/bin за замовчуванням виключається з PATH під час використання sudo. Щоб змінити це, відкриваємо sudoers:

  26. У прикладі використовується текстовий редактор nano, для встановлення якого потрібно виконати команду:

  27.  yum install nano
  28. Далі відкриваємо sudoers:

  29.  sudo nano /etc/sudoers
  30. Знаходимо рядок Defaults secure_path і додаємо до кінця :/usr/local/bin , щоб вийшло:

  31.  Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
  32. Зберігаємо зміну у файлі, натиснувши клавіші Ctrl+x , потім клавішу y і потім клавішу Enter. Переконуємося, що встановлення Node пройшло успішно: node -v

  33. Якщо установка пройшла без помилок, то буде доступний виклик інтерактивної оболонки Node.js, наприклад:

Команда:

 node

Команда:

 console.log('Hello World');

Побачимо напис: Hello World

Щоб вийти з інтерактивної оболонки Node.js, необхідно натиснути двічі на клавіші Ctrl+c

Див. також:

Будь ласка, виберіть мову сайту за промовчанням: