Muchas veces vemos a nuevos usuarios que contratan servidores dedicados sin manejo y luego se dan cuenta de que el salto de un plan de hosting reseller a un dedicado es muy grande, pues requiere de conocimientos de redes, sistemas y en algunos casos hasta de programación. Peor aún es cuando por ahorrar unos pocos euros han decidido no instalar ningún panel de control… se ven solos frente a un sistema operativo sin nada más que una consola.
Al no contar con ningún tipo de panel de control (como cpanel o plesk) se deberá tener un manejo básico a nivel de la consola para poder instalar, configurar y dejar funcionando los servicios que servirán el contenido de tu sitio web. Si tú eres de esos usuarios, este tutorial te servirá de experiencia para ir dando tus primeros pasos. En el caso de CentOS/RHEL, la forma más fácil instalar un entorno básico para dejar tu web php-mysql funcionando es instalando un entorno LAMP (Linux Apache MySQL PHP).
Características de este tutorial:
Requerimientos: unix/linux básico
Dificultad: fácil
Tiempo: 2 minutos
Para instalar un entorno básico LAMP procederemos de la siguiente manera:
yum install httpd httpd-devel php php-devel php-gd php-mbstring php-mcrypt php-mysql mysql-server mysql -y |
Estos paquetes incluyen: apache y librerías de desarrollo, php y librerías de desarrollo así como extensiones php-gd, php-mcrypt y php-mysql, finalmente el servidor y cliente mysql. Las versiones actuales resultantes usando CentOS 6.2 son:
[root@test ~]# php -v PHP 5.3.3 (cli) (built: May 7 2012 20:13:47) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies [root@test ~]# mysql -V mysql Ver 14.14 Distrib 5.1.61, for redhat-linux-gnu (x86_64) using readline 5.1 [root@test ~]# httpd -V Server version: Apache/2.2.15> (Unix) Server built: Feb 13 2012 22:31:42 |
¿Esperabas más? Pues lamentamos decepcionarte pero instalar un entorno LAMP es tan fácil como eso. Lo que te resta ahora es configurar cada servicio desde los siguientes archivos:
PHP: /etc/php.ini Apache: /etc/httpd/conf/httpd.conf MySQL: /etc/my.cnf |
Una vez hechos los cambios, reiniciar servicios:
/etc/init.d/httpd restart /etc/init.d/mysqld restart |
Nota: ten en cuenta que este es un tutorial básico de instalación de LAMP y por lo tanto, no incluye ningún tipo de optimizaciones de php, apache o mysql. Si no tienes los conocimientos, pide ayuda a tu proveedor de alojamiento o bien contrata un servicio de Administración de Servidores.
¿Tienes alguna duda o comentario sobre este tema? Envíanos tu opinión desde el formulario de abajo.