Vous êtes sur la page 1sur 32

TECNOLÓGICO NACIONAL DE

MÉXICO
INSTITUTO TECNOLÓGICO DE
CUAUTLA
DISEÑO WEB
MANUAL DE INSTALACIÓN DE PHP,
MYSQL Y APACHE EN WINDOWS Y
UBUNTU
ALUMNA: JAIME VÁZQUEZ ISIS
DOCENTE: HERNÁNDEZ CASBIS
RUTH
6° SEMESTRE
06/02/2019

1
ÍNDICE

Introducción……………………………………………………….3
WINDOWS
Requerimientos………………………………………………….4
Instalación………………………………………………………….5
Descarga de recursos
necesarios…………………………………………….6
INSTALACIÓN……………………………………………10
UBUNTU
Requerimientos………………………………………………….24
Instalación………………………………………………………….25
INSTALACIÓN……………………………………………26
Conclusiones…………………………………………………………31
Referencias……………………………………………………………32

2
INTRODUCCIÓN
“Un servidor es un equipo informático que forma
parte de una red y provee servicios a otros
equipos cliente.”

El presente documento tiene como objetivo,


mostrar una guía de instalación de las
principales herramientas que se utilizaron para
el desarrollo del proyecto tanto en Windows como
Ubuntu, en la cual veremos la instalación y
configuración de tres productos de libre
distribución más populares para la generación de
contenido dinámico: Apache, MySQL y PHP.

Pero antes de esto vamos a ver algo más.

BREVE INTRODUCCIÓN DE PHP, APACHE, MYSQL Y


SOFTWARE LIBRE.

Es momento de explorar la historia de cada uno


de estos tres componentes y sobre cómo trabajan
conjuntamente para ayudarnos a crear sitios Web
dinámicos y profesionales.

La creación de sitios Web dinámicos permite al


usuario tener páginas personalizadas según la
ubicación geográfica en la que se encuentren,
según el navegador que utilicen y sobre todo
permite al usuario una mejor interacción con el
servidor, ya que el sitio no siempre se verá
igual tanto en forma como contenido y esto es
posible gracias a la combinación de:

 Apache: Es el servidor HTTP, realiza


análisis de archivos y el pasa los
resultados al navegador. Proporciona el
Servidor Web.
 PHP: Aquí generamos el contenido dinámico,
es decir la creación de páginas HTML, de
acuerdo a las características
solicitadas.

3
 MySQL: Aquí tenemos la información que
será consultada por PHP. Es el motor de
Base de Datos.

WINDOWS
REQUERIMIENTOS
Apache

Apache exige que tenga activado TCP/IP en su


sistema Windows. Debería asegurarse de que tiene
la última versión del TCP/IP (Winsock) para su
plataforma Windows. Los usuarios de Windows 2000
con TCP/IP activado pueden instalar Apache sin
ningún otro requisito específico para Windows.
Los usuarios de Windows NT 4.0 tienen que tener
instalados los paquetes con los últimos
servicios. El servidor Windows 2003 Server es la
plataforma ideal para ejecutar un servidor Web
de Apache en grado de producción. Windows XP es
el que se utilizará en nuestro caso.

También necesita tener al menos la versión 1.10


del Microsoft Installer, o una versión superior
para instalar Apache. Windows 2000 y Windows ME
tienen integrado el Microsoft Installer. Para el
resto de las versiones de Windows, debe consultar
los manuales o visitar el sitio Web de Microsoft.

PHP

Como todo lenguaje del lado del servidor, PHP,


requiere de la instalación de un servidor en
nuestro PC para poder trabajar en local. Este
modo de trabajo resulta a más práctico que enviar
los archivos por FTP en el servidor y ejecutarlos
desde Internet. Así pues, antes comenzar a crear
nuestros programas en PHP, es necesario:

• Convertir nuestra computadora en un servidor.


Esto se hace instalando uno de los varios
4
servidores disponibles para el sistema operativo
de nuestra máquina.

• Introducir en nuestro servidor los archivos


que le permitirán la comprensión del PHP. Estos
archivos pueden ser descargados, en su versión
más actual, de la página oficial de PHP. Para
poder descargar la última versión del servidor
PHP vamos a abrir nuestro navegador y entrar a
la dirección:

http://www.php.net/downloads.php

Para la instalación también se necesitará:

En Windows 7: debemos tener instalado el service


pack 1 y "visual c++ 2012 redistributable",

Primero se instala sp1, para poder instalar


"visual c++ 2012 redistributable".

En Windows 8, 8.1 y 10: instalar "visual c++ 2012


redistributable".

 Link de Descarga de Visual C++ 2012


Redistributable
http://adf.ly/1m6YKD
https://www.microsoft.com/es-
ES/download/details.aspx?id=30679

 Link de Descarga de todos Visual C++


Redistributable
http://adf.ly/1m6YLY

5
INSTALACIÓN
Descarga de recursos necesarios.

1. Como primer paso estaremos descargando PHP


en su página oficial. En el apartado de
“Dowloads” escogeremos la opción de
“Windows dowloads”.

2. Una vez dentro del apartado, seleccionamos


la mejor opción para nuestro equipo según
la versión cmde VISUAL C++.En mi caso
descargare la versión VC14.

3. Una vez descargado mandamos a nuestro


escritorio el archivo comprimido.

6
4. Procedemos a descargar apache en el
apartado de “dowloads”

5. Una vez dentro, escogemos nuestra versión


de acuerdo al Visual C++.

6. Y descargamos la versión de acuerdo a


nuestro equipo.

7
7. Ahora procedemos a descargar MySQL.

8. En esta ocasión descargaremos esta


opción.

9. Y descargamos la mejor opción para


nuestro sistema.

10. Por ultimo descargaremos phpMyAdmin.

8
11. Nos vamos al apartado de
dowload, en la parte superior de la
página.

12. Y descargamos la primera opción.

9
INSTALACIÓN

Una vez teniendo todos estos archivos en


nuestro escritorio.

13. Ahora copiamos nuestro primer


archivo que es el de php.

14. Nos vamos al disco local C.

10
15. Pegamos el archivo.

16. Y descomprimimos la carpeta.

17. Ahora cambiaremos el nombre de


la carpeta que descomprimimos por
“php”.

11
18. Lo siguiente será entrar a la carpeta y
seleccionar este archivo.
19. Y lo abriremos con Bloc de notas.

20. Buscaremos la siguiente sentencia.

12
21. La cual encontramos así.

22. Le quitaremos el ;para habilitarla.

13
23. Igualmente haremos lo mismo con las
sentencias señaladas.
24. Ahora nos vamos a propiedades del sistema.

25. Y abrimos configuración avanzada del sistema.

14
26. Nos vamos al apartado de “opciones avanzadas”
y después presionamos el botón que dice
“variables de entorno”.

27. En variables de entorno seleccionamos el que


dice Path.

28. Vamos a editar, pegamos el siguiente texto al


final desde “;C:\php\” y le damos aceptar.

15
29. Ahora abriremos de la carpeta donde se
encuentra Apache y la pegaremos en disco
local C.

NOTA: debemos recordar que tenemos tener


instalado VISUAL C++ o no funcionara lo
siguiente.
30. Dentro de la carpeta apache, se
encuentra el documento “httpd”, el
cual abriremos con bloc de notas.

16
31. EDITAR EL ARCHIVO
"C:\Apache24\conf\httpd.conf"
Y AGREGAR EL SIGUIENTE CODIGO (ESTO ES PARA
HABILITAR PHP):

AddHandler application/x-httpd-php .php


AddType application/x-httpd-php .html .htm
LoadModule php5_module
"C:/php/php5apache2_4.dll"
PHPINIDir "C:/php"

NOTA: EN PHPINIDir SE DEBE COLOCAR LA RUTA


DONDE ESTA INSTALADO PHP.

32. AHORA AGREGAMOS LO SIGUIENTE PARA QUE NUESTRO


SERVIDOR RECONOSCA EL INDEX.PHP COMO ARCHIVO
DE INICIO DE LAS PAGINA, TAMBIEN SE AGRGAN
OTROS:
BUSCAMOS <IfModule dir_module>; lo
encontraran asi:

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

COMO VEMOS NOS RECONOCE SOLO COMO ARCHIVO DE


INICIO LOS index.html, AGREGAMOS LOS DEMAS.

<IfModule dir_module>

DirectoryIndex index.php index.html


index.pl index.cgi index.asp index.shtml
index.htm \

17
default.php default.pl
default.cgi default.asp default.shtml
default.html default.htm \

home.php home.pl home.cgi


home.asp home.shtml home.html home.htm
</IfModule>

CAMBIAR EL ServerName y asignar->localhost

NOTA: GUARDAR EL ARCHIVO Y CERRAR.

33. Por ultimo guardamos los cambios.

34. Ahora descargamos los siguiente:


https://mega.nz/#!cIdWRYSI!o65JBIr0fo495X4038
gwG3g6lfW3xgcadc5JbZigoyA
Y escogemos el .bat correspondiente a nuestro
sistema.

18
35. Ejecutamos como administrador el .bat que
acabamos de pegar en la carpeta Apache.

36. Una vez ejecutado, en el símbolo del sistema


nos dice que se está instalando, en este caso
como ya lo había instalado, me dice que el
servicio ya esta instalado.

37. Ahora instalaremos MySQL, para esto


ejecutamos el archivo que descargamos de la
página de MySQL. Una vez ejecutado, le
daremos a aceptar la licencia.

19
38. E instalaremos MySQL Server 8.0, le
damos siguiente y observaremos como se
empieza a instalar, esto puedo demorar
unos minutos.

39. Una vez instalado, cerramos.

40. También descargaremos de la


página de MySQL, el servicio de
NOTIFIER. Una vez descargado, lo
ejecutamos como administrador y ya
estaría.

20
41. Al instalar NOTIFIER. En la barra de tareas
nos parecerá este símbolo. Le daremos en
“Start” de Apache2.4.En caso de que no
aparezca Apache2.4, solo lo agregamos desde
Actions.

42. Para comprobar que apache está


funcionando correctamente, entramos a
la carpeta de Apache y dentro de la
carpeta htdocs, tendremos el enlace
HTML el cual abriremos.

21
43. Lo último por configurar seria phpmyadmin, el
cual descomprimiremos de los archivos
descargados.

44. Una vez descomprimido, la carpeta de


phpmyadmin la pegaremos dentro de la carpeta
apache, en htdocs. Y le cambiaremos el nombre
a solo phpMyadmin.

45. Dentro de la carpeta, abriremos


con Bloc de notas el archivo de
config.default.php

46. Buscaremos la siguiente línea.

22
47. Una vez localizada, dentro de las comillas
agregaremos una contraseña y guardaremos los
cambios.

48. Para comprobar solo abriremos en nuestro


navegador localhost/phpmyadmin/ e
ingresaremos nuestro usuario y contraseña.

23
UBUNTU
REQUERIMIENTOS
Se denomina "LAMP" a un grupo de software de
código libre que se instala normalmente en
conjunto para habilitar un servidor para
alojar sitios y aplicaciones web dinámicas.
Este término en realidad es un acrónimo que
representa un sistema operativo Linux con un
servidor Apache, el sitio de datos es
almacenado en base de datos MySQL y el
contenido dinámico es procesado con PHP.
En esta guía, vamos a instalar LAMP en un
servidor con Ubuntu 14.04. Por lo tanto,
instalar el sistema operativo Linux será
nuestro primer requisito.
Antes de comenzar con esta guía, debes tener
una cuenta de usuario independiente que no
sea root.

24
INSTALACIÓN
1. Como primer paso abrimos los comandos de
Ubuntu y pegamos la siguiente línea para
descargar apache:

sudo apt-get install apache2

2. Damos enter y escribimos nuestra


contraseña.

3. Nos pedirá confirmación para


descargar apache, le damos que si y
esperamos.

4. Una vez instalado, vamos a


confirmarlo.

25
5. Luego validamos que este
correctamente instalado abriendo un
navegador y escribiendo en la barra
url "localhost" y nos debe aparecer
un mensaje de bienenida

6. Ahora para instalar MySQL, copiamos y


pegamos en la terminal la siguiente
línea:

sudo apt-get install mysql-server


mysql-client php-mysql

7. Le damos enter, esperamos y nos


pedirá confirmación para descargar
unos paquetes adicionales, le diremos
que sí.
26
8. Una vez se descargó los paquetes nos
aparecerá lo siguiente:

9. Ingresamos una contraseña y le damos


aceptar.

10. Para la instalación de php, copiamos el


siguiente comando y lo pegamos en la
terminal:

sudo apt-get install php libapache2-mod-


php php-mcrypt php-mysql

27
11. Esperamos a que se instale.

12. Para comprobar que se instaló


correctamente php, creamos un archivo y
pegamos la siguiente línea:
<?php phpinfo(); ¿>

13. Y lo guardamos en el escritorio como


“info.php”

14. Escribimos en el navegador


“localhost/info.php” y con esto nos damos
cuenta que se instaló correctamente.

28
15. Por ultimo nos falta instalar
phpmyadmin, para esto copiamos la
siguiente línea, ingresamos
contraseña y damos enter. También nos
pedirá confirmación para descargar
otros paquetes y le diremos que sí.

sudo apt-get install phpmyadmin

16. Al termino nos pregunta sobre


que servidor trabajaremos, solo nos
queda ponerle que apache y darle
aceptar.

17. Después nos aparece el siguiente mensaje y le


damos que no.

18. Una vez instalado, al igual que Windows, abrimos


navegador y entramos poniendo esto.

localhost/phpmyadmin/

29
30
CONCLUSIONES
Ahora que tienes un LAMP instalado, hay
muchas opciones para proceder después de
esto. Básicamente se ha instalado una
plataforma que permitirá la instalación de
la mayoría de los sitios web y software web
en tu servidor.
PHP ya conocemos es un lenguaje de
programación web el cual se ejecuta del lado
de los servidores web, y nos sirve para
muchas cosas como crear páginas web
dinámicas, hacer pequeñas aplicaciones, y
muchas cosas más, sin embargo, gran parte de
su potencial está en la manipulación de
bases de datos que se puede hacer con PHP.
Por ello se puede trabajar con PHP y MySQL
que nos da la posibilidad de manipular,
gestionar y obtener información esencial
desde bases de datos para poder dar más
dinamismo y potencia a nuestras aplicaciones
y páginas web.

31
Referencias

escribir código. (2016). como instalar servidor


local Apache+Mysql+php+phpMyAdmin BIEN
EXPLICADO. 2019, de youtube Sitio web:
https://www.youtube.com/watch?v=2KtHNZ1IUO4

Justin Ellingwood. (2014). ¿Cómo instalar Linux,


Apache, MySQL, PHP (LAMP) en Ubuntu 14.04?. 2019,
de Digital Ocean Sitio web:
https://www.digitalocean.com/community/tutorial
s/como-instalar-linux-apache-mysql-php-lamp-en-
ubuntu-14-04-es

RedTauros Ltda.. (2016). Instalación de servidor


web Apache + MySQL + PHP + PHPMyAdmin + WordPress
en Ubuntu 16.04 arrow. 2019, de REDTAUROS Sitio
web: http://www.redtauros.com/site/instalacion-
de-servidor-web-apache-mysql-php-phpmyadmin-
wordpress-en-ubuntu-16-04/

32

Vous aimerez peut-être aussi