Anda di halaman 1dari 5

29/1/2018 Como instalar Linux, Apache, MySQL, PHP (LAMP) en CentOS 7 « Xpress Hosting Blog

Home Soporte Blog


Contacto | Site Map
| Técnico | |

Contáctanos sin costo (55) 11-64-75-


desde cualquier ciudad 05

Xpress Hosting Blog > Tutoriales > Como instalar Linux, Apache, MySQL, PHP (LAMP) en
CentOS 7
Search
Buscar Go

Como instalar Linux, Apache, MySQL, PHP (LAMP) en


CentOS 7
sep 2nd, en Tutoriales, Por Xpress Hosting
Etiquetas
LAMP es el acrónimo usado para describir un servidor que usa como herramientas de código
abierto a Linux en Sistema Operativo, Apache como Servidor Web, MySQL/MariaDB para Base de
Datos y Perl, PHP, o Python como Lenguajes de programación.Normalmente se se instala para
Angry Birds Apache bienvenida comandos consejos
permitir a un servidor alojar sitios dinámicos y aplicaciones web. 1.- Instalación […] cpanel depurar direct admin dns Dominios Drupal e-
commerce Facebook FB.com formulario web hospedaje HTML5
Twittear Me gusta 15 Compartir
instalación interne Internet IP LAMP
Linux Magento MySQL navegadores
outlook Parallels PHP prestashop PS3 PSP Red Social roundcube
Autor : Xpress Hosting
servidores ssh tienda en linea web Wii Wikileaks Windows

Páqina Web | Artículos de Xpress Hosting wordpress Xbox ZoHo Zuckerberg

Categorías
Correo
cPanel
DirectAdmin
Dominios
Internet
Life, the universe, and everything
Linux
Mi Web Hosting
Mobile
Noticias
Parallels
Redes Sociales
Seguridad
Software
Tecnologia
1.- Instalación de Apache Tutoriales
Uncategorized
Web Hosting Tips
Apache, es un servidor web HTTP de código abierto, para distintas plataformas, que implementa el
protocolo HTTP/1.12 y sitios virtual

Podemos instalar Apache fácilmente usando gestor de paquetes de CentOS “yum”.

Para iniciar, tecleamos los siguientes comandos:

http://blog.xpress.com.mx/2015/09/como-instalar-linux-apache-mysql-php-lamp-en-centos-7/ 1/5
29/1/2018 Como instalar Linux, Apache, MySQL, PHP (LAMP) en CentOS 7 « Xpress Hosting Blog

#
yum install httpd

Ya instalado el servidor web, procedemos a iniciar el servicio en nuestro Cloud Server

#
systemctl start httpd.service

Ahora procedemos a verificar que el servicio opere de manera correcta. Para esto, escribimos la
dirección IP de nuestro Cloud Server en nuestro navegador web favorito.

http://IP_del_servidor/

Podremos ver la página por defecto de Apache para CentOS 7

Si visualizamos bien esta página, significa que el servidor web se instaló correctamente.

Para garantizar que el servicio se ejecute con cada inicio del sistema operativo, es necesario
activarlo al inicio, ejecutando:

#
systemctl enable httpd.service

2.- Instalación de PHP


PHP es el acrónimo recursivo de PHP: Hypertext Preprocessor, que es un lenguaje enfocado para el
desarrollo web que permite ejecutar scripts, conectarse con bases de datos de MySQL/MariaDB y
muchas otras características.

Para instalar PHP simplemente ejecutamos:

#
yum install php

Con esto, solo basta reiniciar el servidor web Apache en nuestro Cloud Server para que Apache
trabaje con PHP:

#
systemctl restart httpd.service

Sin embargo, es muy común usar librerías o módulos adicionales, que nos permiten incrementar las
características de PHP, esto lo hacemos ejecutando:

#
yum search php

Donde nos va a desplegar una lista con una descripción del módulo en cuestión

http://blog.xpress.com.mx/2015/09/como-instalar-linux-apache-mysql-php-lamp-en-centos-7/ 2/5
29/1/2018 Como instalar Linux, Apache, MySQL, PHP (LAMP) en CentOS 7 « Xpress Hosting Blog
php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP
php-ldap.x86_64 : A module for PHP applications that use LDAP
php-mbstring.x86_64 : A module for PHP applications which need multi-byte string
php-mysql.x86_64 : A module for PHP applications that use MySQL databases
php-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
php-odbc.x86_64 : A module for PHP applications that use ODBC databases
php-pspell.x86_64 : A module for PHP applications for using pspell interfaces
php-recode.x86_64 : A module for PHP applications for using the recode library
php-snmp.x86_64 : A module for PHP applications that query SNMP-managed devices
php-soap.x86_64 : A module for PHP applications that use the SOAP protocol
php-xml.x86_64 : A module for PHP applications which use XML
php-xmlrpc.x86_64 : A module for PHP applications which use the XML-RPC protocol

Para nuestro Cloud Server, vamos a instalar el módulo php-mysql ejecutando:

#
yum install php-mysql

Ahora debemos comprobar que el servidor web Apache trabaje correctamente con nuestra
configuración de PHP.

Vamos a crear para esto, un script llamado test.php en el directorio web por defecto en la instalación
del servidor web Apache.

Por defecto, en un sistema operativo CentOS 7, debemos guardar nuestro script en la carpeta
“/var/www/html/”

#
vi /var/www/html/test.php

En este archivo, agregamos el siguiente contenido y guardamos el archivo:

<?php phpinfo(); ?>

Nuevamente, accedemos a nuestro servidor web Apache desde nuestro navegador web tecleando la
siguiente dirección:

http://IP_del_servidor/test.php

Podremos ver la siguiente pantalla:

Como medida de seguridad, es importante borrar el archivo creado, ya que contiene información
sobre el servidor y su configuración que no deben ser públicos.

http://blog.xpress.com.mx/2015/09/como-instalar-linux-apache-mysql-php-lamp-en-centos-7/ 3/5
29/1/2018 Como instalar Linux, Apache, MySQL, PHP (LAMP) en CentOS 7 « Xpress Hosting Blog

#
rm /var/www/html/test.php

3.- Instalación de MariaDB/MySQL


Por último, solo necesitamos instalar nuestro manejador de bases de datos.
MariaDB es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL.

#
yum install mariadb-server mariadb

Iniciamos MariaDB con el siguiente comando:

#
systemctl start mariadb

Adicionalmente, para asegurar nuestra instalación de MariaDB, ejecutamos el script de seguridad:

#
mysql_secure_installation

Lo que nos solicita alguna información, como un cambio de contraseña para el usuario root (por
default no cuenta con password), eliminar el usuario “anonymous”, negar el acceso remoto al
usuario root, eliminar la base de datos “test”, y finalmente recargar los privilegios.
#
Enter current password for root (enter for none): “ENTER”

OK, successfully used password, moving on…


Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] Y
New password: “TECLEAR LA CONTRASEÑA NUEVA”
Re-enter new password: “NUEVAMENTE TECLEAR LA CONTRASEÑA NUEVA”
Password updated successfully!
Reloading privilege tables..
… Success!

Remove anonymous users? [Y/n] Y
… Success!

Disallow root login remotely? [Y/n] Y
… Success!

Remove test database and access to it? [Y/n] Y
- Dropping test database…
… Success!
- Removing privileges on test database…
… Success!

Reload privilege tables now? [Y/n] Y
… Success!
Cleaning up…
All done! If you’ve completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!

Como todo servicio, es necesario establecerlo como activo al iniciar nuestro Cloud Server,
ejecutando:

#
systemctl enable mariadb.service

http://blog.xpress.com.mx/2015/09/como-instalar-linux-apache-mysql-php-lamp-en-centos-7/ 4/5
29/1/2018 Como instalar Linux, Apache, MySQL, PHP (LAMP) en CentOS 7 « Xpress Hosting Blog

Conclusión
En este momento tenemos configurado nuestro ambiente LAMP y podremos iniciar a subir y
desarrollar nuestros proyectos. Existen muchas formas de explotar nuestro Cloud Server que pueden
trabajar con el ambiente hasta este momento creado, y de la misma manera, existen muchas
opciones para expandir las características del mismo.

0 Comments Blog Xpress hosting 


1 Login

ordenar por el mejor


 Recomendar 1 ⤤ Compartir

Comienza la discusión...

INICIAR SESIÓN CON


O REGISTRARSE CON DISQUS ?

Name

Sé el primero en comentar.

✉ Subscribe d Agrega Disqus a tu sitioAdd DisqusAdd 🔒 Privacidad

Para tu comodidad puedes llamarnos a nuestro número


en el Contact Center. Se aplican restricciones
Selecciona el departamento al que deseas comunicarte
Selecciona un departamento...
(55) 11-64-75-05

Los precios se encuentran en pesos mexicanos,


estan sujetos a
cambios sin previo aviso y no incluyen IVA

Derechos Reservados © Xpress Hosting


2014.
Productos Acerca de Xpress Hosting Queda prohibida la reproducción total o
parcial de cualquier parte de esta obra sin la
Acerca de Xpress Hosting l Web Hosting en México Nuestras Ventajas l Formas de Pago
autorización previa, expresa y por escrito de
Registro de Dominios l Soporte Técnico
su titular.
Políticas de Uso l Políticas de Privacidad

http://blog.xpress.com.mx/2015/09/como-instalar-linux-apache-mysql-php-lamp-en-centos-7/ 5/5

Anda mungkin juga menyukai