Cómo instalar Node.JS en CentOS 6.x

Cómo instalar Node.JS en CentOS 6

Hora de un nuevo tutorial. En esta ocasión lo que veremos es cómo instalar Node.JS en CentOS 6.x, proceso que en realidad no tiene muchas complicaciones.

Node.js, para quienes no lo conocen, es un framework orientado principalmente a eventos y conferencias en vivo y se complementa con el motor Javascript V8. También es ampliamente usado en la creación de software de red escalable, tal como es el caso de un servidor web, por dar un ejemplo.

Node.js sin dudas puede beneficiarse mucho de Javascript, así que mejor pasemos directamente al tutorial.

Instalando Node.js

Para empezar, serán necesario instalar ciertas dependecias, así que vamos con eso primero:

yum install g++ curl openssl openssl-devel make gcc-c++ -y

Lo siguiente es comenzar a descargar e instalar la versión más reciente (que la podemos encontrar en http://nodejs.org/#download):

wget http://nodejs.org/dist/v0.8.18/node-v0.8.18.tar.gz
tar -xvpzf node-v0.8.18.tar.gz
cd node-v0.8.18
./configure
make
make install

Ahora debemos instalar npm, por lo que introducimos lo siguiente:

curl http://npmjs.org/install.sh | sh

Para que todo funcione correctamente deberíamos instalar además los siguientes módulos:

npm install connect redis connect-redis jade express express-resource futures emailjs mysql

¡Y eso fue todo! Fue fácil, ¿verdad? Solamente falta verificar la instalación, para lo cual corremos:

node --version

Cualquier duda, comentario o sugerencia como siempre es bienvenido.

2 Comentarios

  1. Hola

    Si tengo mi Centos con varias cuentas corriendo con Apache como mi web server, PHP para los sitios actuales. Si instalo NodeJs ¿En Centos se va a generar un conflicto con PHP?
    ¿Se puede ejecutar para los dos tipos de sitios?
    Gracias
    Danteco

    1. Hola Danteco,

      No debería dar problema alguno, despues de todo NodeJS puede correr en otro puerto diferente al 80 y desde Apache levantar su información con un proxy, de esa forma no te causará conflicto.

      Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *