Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu

Documentos relacionados
Crear un lanzador, un icono de aplicación, en Gnome

Configurar una impresora de red en Gnome3 con system-config-printer

Paso 1. Instalar Apache

ESCUELA POLITÉCNICA NACIONAL

Instalar un servidor de paginas web el localhost

Introducción: Requisitos: Instalación De Apache 2: Instalación De Apache 2 y PHP 5 Para Ubuntu. Diego Mauricio Herrera - Grupo GRID Uniquindio

Instalación de Apache2, MySQL, PHP y PHPmyAdmin en Ubuntu

Nombre: Yonaira Castillo Soriano. Matricula: Asignatura: Sistemas Operativos III. Instructor: José Doñe

Instalación de Servidor LAMP en CentOS 5.4

MANUAL RÁPIDO TOKEN USO DE TOKEN FÍSICO Marca: Bit4Id Modelo: key4 V2 15/02/2018

Raymer Acosta

UNIVERSIDAD ICESI Guía de instalación y configuración del servicio de Apache en Ubuntu. Los objetivos de esta práctica de laboratorio son:

Roaming Profile en Debian GNU/LINUX

Conexión segura al Laboratorio

MANUAL DE INSTALACIÓN EN WINDOWS

La forma ridículamente fácil de combinar correspondencia en Writer de LibreOffice

En próximos posts iré desarrollando el tema de LAMP más en prufundidad.

PARTE III. Instalación y Configuración De Cacti

Instalando el Apache

MANUAL DE INSTALACIÓN

La presente documentación va a explicar detalladamente la instalación de un entorno de programación APACHE-PHP-MYSQL en Guadalinex 2004.

Pre-requisitos para la instalación de Limesurvey

1. Busca e instala un servidor de mensajería instantánea Jabber/XMPP de libre distribución para GNU/Linux o Windows.

MANUAL DE INSTALACIÓN GLPI

INSTALACION DE ENEBOO EN LINUX CON POSTGRESQL

Guía de Instalación de SIIL. SIIL Edición Red

Instalación de Greenstone sobre Ubuntu

Instalar Apache, MySQL, PHP y phpmyadmin en Ubuntu

Guía de Inicio Rápido Mac Respaldo en línea

Como hacer mapas conceptuales en Draw de LibreOffice

IAW - Práctica 1: LAMP Stack IES Celia Viñas (Almería) /2018

Como Crear Tu Fan Page Con el Software Avanzado de Comisiones Facebook

CONVENCIONES USADAS...

SAE en mi propia nube (paso a paso)

MANUAL INSTALACION ZIUR SOFTWARE. - Windows 7 Professional o Windows 7 Ultimate, Windows 8 Professional

Manual de Instalación y Administración de Base

Como instalar Un Foro con phpbb en Linux Canaima

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported

FIREBIRD USO DE NUESTROS TA SAFESCAN Y TA+ EN MÁS DE UNA COMPUTADORA

X-RiteColor Master Web Edition

Instructivo N 01 Instalar UBUNTU SERVER X en VM

MANUAL DE INSTALACIÓN DE ADEMPIERE LTS EN UBUNTU 10.10

Guía de Instalación de SIIL. SIIL Edición Personal

Módulo Call Center. Guía de instalación v 1.2

Manual de instalación de un Servidor Web

Servicio de Informática

ANEXO 5 CONFIGURACIÓNES MOODLE

Conexión mediante la VPN a la red de la Universitat de València en Windows 10

Instalación de MySQL, PHP y Servidor Apache en Windows

INSTALACIÓN Y USO DE OCS INVENTORY

COMO INSTALAR My SQL?

Conexión mediante la VPN a la red de la Universitat de València en Windows 10

Cómo configurar RAID 5 en Ubuntu Server

Manual de Instalación de Xandros Server

CONFIGURACION DE SERVICIOS DE RED

JEFFERSSON SINZA PERDOMO CODIGO:

Instrucción para el acceso remoto (VPN)

Cómo crear una aplicación web de pila LEMP

CENTOS: SUSE Linux Slackware Linux Gentoo Linux Mandriva Linux Fedora

Guía de Instalación. BioTime 7.0. Versión:1.0 Fecha: Enero BioTime 7.0

Roaming Profile en Debian GNU/LINUX

Unidad 1: Introducción al entorno

Guía de instalación del SAE en plataforma Linux Versión 1

Manual de usuario para el servicio de almacenamiento en la nube del IFUNAM mixtli

NanoTutoriales. HTTP Server. Actualizar la paqueteria. Blog Descubre qué hacemos. debian (/tag/debian) mysql (/tag/mysql) ruby

Práctica de laboratorio: Instalación de Linux en una máquina virtual y exploración de la GUI

PHP incialmente PHP: Hypertext Preprocessor es un lenguaje de script del lado del servidor. Otros lenguajes similares son ASP, JSP o ColdFusion.

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported

FREERADIUS EN LLIUREX

ESCRITORIO REMOTO MULTIPLATAFORMA V 1.0. Por, Douglas Vasquez, Eleazar García, Michael Méndez.

Instalación y administración de un servidor DNS en GNU/Linux con Webmin. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 3 SRI

GUÍA PARA LA IMPLEMENTACIÓN Y ADMINISTRACIÓN DEL SISTEMA DE EXÁMENES ELECTRÓNICOS

Sofi. Publicación 1.0.x. Leonardo J. Caballero G.

Guía rápida de Instalación

Instalación de Centos

LABORATORIO DE SISTEMAS OPERATIVOS

Instalar y configurar servidor DHCP en Ubuntu y derivados

SISTEMA OPEATIVO DEFINICIÓN

SuperCOMPRAS-GOBIERNO GUÍA DE INSTALACIÓN

INSTALACIÓN SISTEMA OPERATIVO LINIUX DISTRIBUCION CENTOS 6.5

DIEGO TEJADA, CRISTINA GALVIS, ANDRES SUCERQUIA

Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2.

Tema: Configurando FTP sobre SSL

Guía de Instalación. ZKTime Web

Libro NO oficial basado en Ubuntu Gnu Linux 1

Vamos. Todo lo que tienes que saber para comenzar.

Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS

MANUAL DE INSTALACIÓN GLPI EN CANAIMA

MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE MONITOREO CACTI. Versión 1.0

2. Hacer Clic en instalación y cambia a la ventana siguiente

Como instalar Linux, Apache, MySQL 5.5 y PHP 5.4 (LAMP) en Ubuntu 13.04

Previo al uso del sistema SAT, se deben verificar las máquinas de los usuarios, y realizar los siguientes pasos:

MANUAL DE USO Servidor de Cálculo TAYLOR ÍNDICE

Ubuntu Server HOW TO : DHCP

INSTALACIÓN DE LOTUS NOTES

Transcripción:

Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu 16 de julio de 2013 AUTOR: LUIS ALEJANDRO BERNAL ROMERO (AZTLEK) Email: aztlek@gmail.com Blog: http://aztlek.org/ Esta guía describe paso a paso como instalar y hacer la configuración inicial de un sitio web basado en Apache, MySQL, PHP y phpmyadmin en Linux Ubuntu. Palabras clave: instalación, configuración, apache, mysql, php, phpmyadmin, sitio web, ubuntu, Linux, GNULinux, GNU/Linux, GNU Linux Esta obra está licenciada bajo la Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported. Para ver una copia de esta licencia, visita http://creativecommons.org/licenses/by-sa/3.0/.

Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 2 de 15

Las convenciones usadas en este documento son: Convenciones Convención Significado Botón Nombre de campo Valor campo Código Se refiere a un botón de la interfaz gráfica. Es el nombre de un campo en un formulario web o ventana de dialogo. El valor que se debe poner en un campo de un formulario web o ventana de dialogo. Código como comandos o salida de comandos de consola. Tecla Opción lista desplegable Opción menú Título ventana Pestaña Nombre icono Enlace de internet Nombre archivo Tecla o combinación de teclas. Una opción de una lista desplegable de la interfaz gráfica. Una opción de un menú. Titulo de una ventana. Una pestaña de una interfaz gráfica El nombre del icono, normalmente aparece cuando se pone el cursor en sima. Un enlace a una dirección en Internet. El nombre de un archivo. Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 3 de 15

Tabla de contenido Convenciones...3 Introducción...5 Instalar y configurar el software necesario...6 Abriendo la consola...6 Instalación de los paquetes...8 Contraseña de root del Mysql...9 Instalando y configurando phpmyadmin...10 Escribiendo la contraseña de root de MySQL...11 Configurando el PhpMyAdmin...12 Palabras finales...15 Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 4 de 15

Introducción Muchas veces es necesario tener un sito de pruebas para la página web, o inclusive tener un sitio de respaldo en caso de que falle el principal, o simplemente para aprender. En estos casos es bueno tener una instalación local de todas las herramientas que necesita un sitio web hecho con PHP y MySQL. Esta guía describe precisamente eso, como instalar Apache, PHP, MySQL y phpmyadmin en un Linux Ubuntu. No es la forma en como se instala en un servicio de hosting, en ellos, ya todo viene instalado, configurado y funcionando. Esta guía son los pasos de como se instalaría en una localización virtual o en tu computador personal. La guía está orientada a Linux Ubuntu pero fácilmente podría aplicarse a Linux Debian. Esta guía sólo está orientado a la instalación y configuración inicial, no pretende enseñarte a manejar ninguno de estos paquetes, ni tampoco a hacer configuraciones avanzadas, como por ejemplo asegurarlo contra ataques. Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 5 de 15

Abriendo La Consola Instalar Y Configurar El Software Necesario Los siguientes comandos deben ser digitados en la consola, pero no te angusties por ello, te explicaré como hacerlo paso a paso: Ir a Actividades. Clic en Aplicaciones Selecciona Accesorios. Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 6 de 15

Selecciona ahora la aplicación Terminal. Debe salir algo así. Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 7 de 15

No te preocupes si sale en fondo negro o si el menú superior difiere, es lo mismo. Instalación De Los Paquetes Lo primero a hacer es instalar los paquetes Apache 2, php 5, MySQL y php5-mysq. Este último es un paquete que tiene lo necesario para la conexión del PHP con el MySQL. Ahora vas a instalar los paquetes apache2, php5 mysql-server y php5-mysql. Para ello escribe la siguiente orden en la línea de comando: sudo apt-get install php5 mysql-server apache2 php5-mysql Oprime la tecla Enter. Debe salir algo como lo siguiente (si no sale es que has digitado recientemente el password) [sudo] password for user: Escriba el password del usuario administrador y oprime la tecla enter. Debe salir algo como: Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Se instalarán los siguientes paquetes extras: apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1- ldap libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 8 de 15

libplrpc-perl libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server-5.5 mysql-server-core-5.5 php5-cli php5-common Paquetes sugeridos: apache2-doc apache2-suexec apache2-suexec-custom php-pear libipc sharedcache-perl tinyca mailx php5-suhosin Se instalarán los siguientes paquetes NUEVOS: apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1- ldap libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl libplrpc-perl libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-server mysql-server-5.5 mysql-server-core-5.5 php5 php5-cli php5- common php5-mysql Se actualizarán los siguientes paquetes: mysql-common 1 actualizados, 25 se instalarán, 0 para eliminar y 235 no actualizados. Necesito descargar 34,9 MB de archivos. Se utilizarán 118 MB de espacio de disco adicional después de esta operación. Desea continuar [S/n]? Oprime enter para indicarle que si deseas continuar. Contraseña De Root Del Mysql Al rato sale lo siguiente: Aquí se debe poner una nueva clave para el root (el administrador) del MySQL. Escríbela y oprime la tecla enter. Pero no te olvides de cual era, por que las vas a usar en Escribiendo la contraseña de root de MySQL (en la pág. 11). Con esto instalaste los paquetes iniciales, ahora vas a seguir con la instalación del phpmyadmin. Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 9 de 15

Instalando Y Configurando PhpMyAdmin El PhpMyAdmin que es una interfaz web para administrar las bases de datos de tu servidor. Lo primero es instalar el paquete con la siguiente orden en la línea de comando: sudo apt-get install phpmyadmin No olvides oprimir la tecla Enter para ejecutar el comando. Debe salir algo como: Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Se instalarán los siguientes paquetes extras: dbconfig-common libmcrypt4 php5-gd php5-mcrypt Paquetes sugeridos: libmcrypt-dev mcrypt Se instalarán los siguientes paquetes NUEVOS: dbconfig-common libmcrypt4 php5-gd php5-mcrypt phpmyadmin 0 actualizados, 5 se instalarán, 0 para eliminar y 241 no actualizados. Necesito descargar 5.946 kb de archivos. Se utilizarán 17,9 MB de espacio de disco adicional después de esta operación. Desea continuar [S/n]? Oprime Enter para decirle que si quieres continuar. Después de mucha actividad (bajar paquetes, descomprimirlos y configurarlos) sale algo como: Selecciona apache2 con la tecla espaciadora. Y con la tecla enter le das Ok. Después se presenta lo siguiente: Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 10 de 15

Seleccionas yes oprimiendo la tecla Enter. Escribiendo La Contraseña De Root De MySQL Ahora pregunta la contraseña del usuario root del MySQL, esta fue la contraseña que escribiste en Contraseña de root del Mysql (pág. 9) cuando instalaste el MySQL. Escríbela y oprime la tecla enter. Ahora pregunta una nueva contraseña para que el phpmyadmin se conecte a la base de datos. Escríbe la contraseña y oprime la tecla enter. Ahora Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 11 de 15

Y vuelve a escribir la contraseña. Y terminamos la instalación. Ahora hay que hacer algunas configuraciones. Configurando El PhpMyAdmin Editemos la configuración del apache2 para incluir el PhpMyAdmin de la siguiente forma: sudo nano /etc/apache2/apache2.conf Si te pregunta el password del usuario administrador: [sudo] password for user: Escríbelo y oprime la tecla enter, si no, no te preocupes. En el editor nano sale algo como lo siguiente: # # Based upon the NCSA server configuration files originally by Rob McCool. # # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See http://httpd.apache.org/docs/2.2/ for detailed information about # the directives. # # Do NOT simply read the instructions in here without understanding # what they do. They're here only as hints or reminders. If you are unsure # consult the online docs. You have been warned. # Al final del archivo escribe lo siguiente: # Configuración de PhpMyAdmin Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 12 de 15

Include /etc/phpmyadmin/apache.conf Sal grabando con crtl+x, Y y enter. Ahora reiniciamos apache2 para que tome la nueva configuración. sudo service apache2 restart Si pide contraseña del usuario administrador escríbela, sino no te preocupes. Debe salir lo siguiente: * Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [ OK ] Ahora, en tu navegador preferido escribe la dirección http://localhost/phpmyadmin/. Debe verse así: En Usuario: escribe root y en Contraseña: escribe la contraseña. Debe entrar al phpmyadmin. Con el phpmyadmin probamos el Apache, PHP, el MySQL y la conexión del PHP al MySQL, por lo Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 13 de 15

que si esta parte funciona todo el sitio debe funcionar. Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 14 de 15

Palabras Finales Como te prometí con esta guía pudiste instalar y hacer la configuración inicial de un sitio web basado en PHP y MySQL. Pero la guía no pretende sino llegar hasta ahí. Si quieres aprender más en mi blog http://aztlek.org, en Tutoriales, guías y documentación, hay más guías relacionadas con esta, por que mira el sitio de vez en cuando. Instalar y configurar Apache, MySQL, PHP y phpmyadmin en Ubuntu Página 15 de 15