In this article, I will cover how to very easily install Node.js on just about any Debian, Ubuntu or other Linux web server. I created this article to fill a great need for accurate information on this subject because I spent the better part of a full day getting Node.JS to work on the first server I had to install it on. Now that I’ve installed it on 3 or 4 different servers, I finally found a quick and easy way to make it work. I also had to make it so node could be called from PHP using the exec command, so it goes one step beyond just installing Node.js.
Here are the Four Quick and Easy Steps for Installing Node.JS on Linux Servers:
(use sudo in front of the command line commands if you are not root user)
- Confirm that Curl is installed using “which curl” from command line and if it doesn’t return the curl location, then install curl before continuing.
- Confirm that Node isn’t already installed with the command line command “node –version”. if it doesn’t print a version no. then it needs installed.
- Using instructions from https://github.com/nodesource/distributions/blob/master/README.md#debinstall and If on a Debian server, go to command line and run(use sudo if not root user):
curl -sL https://deb.nodesource.com/setup_8.x | bash –
…and hit enter….then go to step 4.
NOTE: if you’re not on a Debian server, follow the relative instructions for your particular server by scrolling to it in the above github URL instead of steps 3 and 4 here.
- then run this command from the command prompt(use sudo if not root user):
apt-get install -y nodejs
Then you can verify that NodeJS works from the command line with:
and it shold return something like: