Instalar un entorno de desarrollo web en un VPS o un servidor dedicado

Ver como Markdown

Descubra cómo instalar un entorno de desarrollo web en un VPS o un servidor dedicado de OVHcloud

Objetivo

Si desea instalar un CMS (Content Management System) en su VPS (como WordPress, por ejemplo), antes deberá instalar un entorno de desarrollo web en su VPS o en su servidor dedicado. Los principales servicios que debe instalar son:

  • PHP: PHP es uno de los lenguajes más utilizados para crear sitios web. Es necesario instalar PHP para que su sitio web pueda ejecutar scripts y funcionalidades dinámicas. Le recomendamos instalar la versión más reciente de PHP.
  • Servidor web: El servidor web es esencial para servir las páginas de su sitio web. Los servidores web más populares son Apache y Nginx, cada uno con sus propias ventajas en términos de flexibilidad, rendimiento y facilidad de configuración.
  • SGBD: Para almacenar, gestionar y recuperar sus datos de forma eficiente, necesitará un SGBD (Sistema de Gestión de Bases de Datos). MySQL, PostgreSQL o MariaDB son los SGBD más utilizados en el desarrollo web.

Descubra cómo instalar manualmente un entorno de desarrollo web en un VPS o un servidor dedicado de OVHcloud.

Warning

OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad le incumben. Por lo tanto, le corresponde a usted garantizar su correcto funcionamiento.

Le facilitamos este tutorial para ayudarle a realizar las tareas más habituales. No obstante, le recomendamos que recurra a un proveedor especializado o que se ponga en contacto con el editor del servicio si tiene dificultades. De hecho, no podremos prestarle asistencia al respecto. Encontrará más información en la sección Más información de este tutorial.

Requisitos

  • Disponer de una oferta VPS o de un servidor dedicado en su
  • Disponer de un acceso de administrador (sudo) por SSH a su servidor

Procedimiento

Conéctese por SSH a su VPS con su nombre de usuario y su contraseña.

Actualizar el índice de paquetes

Antes de instalar los componentes, actualice la lista de paquetes:

sudo apt update

Aplique las actualizaciones disponibles:

sudo apt -y upgrade

Instalar PHP

Instale PHP:

sudo apt install -y php php-cli php-fpm php-xml php-gd php-curl

Para comprobar que PHP se ha instalado correctamente, introduzca el siguiente comando:

sudo php -v

Si PHP se ha instalado correctamente, debería aparecer un mensaje de este tipo:

env dev web

Instalar un servidor web

Info

Para esta guía, elegimos Nginx, pero usted es libre de instalar el servidor web que prefiera.

Instale Nginx:

sudo apt install nginx -y

Para comprobar que Nginx se ha instalado correctamente, introduzca el siguiente comando:

sudo nginx -v

Si Nginx se ha instalado correctamente, debería aparecer un mensaje de este tipo:

env dev web

Si lo necesita, no dude en consultar el sitio oficial de Nginx.

Instalar un SGBD (Sistema de Gestión de Bases de Datos)

Info

Elija la pestaña correspondiente al SGBD que desea utilizar. La extensión de PHP adecuada se instala en cada caso.

MySQL / MariaDB
PostgreSQL

Instale MariaDB (o MySQL) y la extensión de PHP asociada:

sudo apt install -y mariadb-server php-mysql

Proteja la instalación:

sudo mariadb-secure-installation

Defina una contraseña para su SGBD y siga las instrucciones que aparecen en pantalla. Una vez finalizada la instalación de MariaDB (o MySQL), debería aparecer el siguiente mensaje:

env dev web

Conclusión

Acaba de instalar PHP, un servidor Nginx y un SGBD (MariaDB/MySQL o PostgreSQL). Ahora dispone de un entorno de desarrollo web funcional en su VPS o en su servidor dedicado de OVHcloud. Si lo desea, ya puede instalar el CMS (Content Management System) que prefiera, como WordPress, por ejemplo. Para obtener más información, consulte las guías "Instalar WordPress con WP-CLI en un VPS o un servidor dedicado" e "Instalar WordPress con Docker en un VPS o un servidor dedicado".

Para obtener algunos consejos generales sobre cómo proteger un servidor basado en GNU/Linux, consulte nuestras guías:

Más información

Instalar WordPress con WP-CLI en un VPS o un servidor dedicado

Instalar WordPress con Docker en un VPS o un servidor dedicado

Proteger un VPS

Proteger un servidor dedicado

Para prestaciones especializadas (posicionamiento, desarrollo, etc.), póngase en contacto con los partners de OVHcloud

Interactúe con nuestra comunidad de usuarios.

¿Le ha resultado útil esta página?