Xpress Hosting Blog > Tutoriales > Como instalar Linux, Apache, MySQL, PHP (LAMP) en
CentOS 7
Search
Buscar Go
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
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
#
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/
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
#
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
#
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
Nuevamente, accedemos a nuestro servidor web Apache desde nuestro navegador web tecleando la
siguiente dirección:
http://IP_del_servidor/test.php
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
#
yum install mariadb-server mariadb
#
systemctl start mariadb
#
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”
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.
Comienza la discusión...
Name
Sé el primero en comentar.
http://blog.xpress.com.mx/2015/09/como-instalar-linux-apache-mysql-php-lamp-en-centos-7/ 5/5