Diferencia entre revisiones de «Recetas/apachephpbasico»

De FESOL. Proyectos de Software Libre ULS
Saltar a: navegación, buscar
Línea 26: Línea 26:
  
 
=== Probando el servidor apache ===
 
=== Probando el servidor apache ===
 +
Para probar el servidor apache :
 +
# Si estamos en la misma computadora abrimos en el navegador la direccion http://localhost/
 +
# Si estamos en otra computadora, abrir en el navegador la dirección de la computadora http://<IP de la computadora remota donde se instalo apache> (Por ejemplo 192.168.1.5)
  
 +
Deberá aparecer el siguiente sitio
 +
[[File:pagina-apache-defecto-debian-jessie.png|thumb|Página por defecto de apache en debian Jessie]]
 
=== Probando que el servidor apache pueda ejecutar código php ===
 
=== Probando que el servidor apache pueda ejecutar código php ===
  
Línea 36: Línea 41:
  
 
http://php.net/manual/es/mysqli.query.php
 
http://php.net/manual/es/mysqli.query.php
 +
 
http://php.net/manual/es/function.mysql-connect.php
 
http://php.net/manual/es/function.mysql-connect.php

Revisión del 17:03 20 may 2017

Resumen de la receta

En esta receta se instala apache2 php5 y mysql en un Debian Jessie y se crea un mini aplicación básica que se conecte a la base de datos de mysql.

Requisitos

Sistema operativo: Debian GNU/Linux Jessie 8.x

Instalación de programas

apt-get install apache2 php5 libapache2-mod-php5 php-db
  • apache2: Servidor web apache
  • php5: Lenguaje php
  • libapache2-php2: Módulo de apache para que pueda interpretar código de php
apt-get install mysql-server php5-mysql php-db
  • mysql-server : Servidor mysql
  • php5-mysql: Módulo de php para realizar conexiones a mysql
  • php-db: Funciones mysqi para php (las extesión mysql_connect) ha quedado obsoleto

Cuando se instala mysql-server pide una clave para el usuario root de mysql (no confundirlo con el usuario root del sistema operativo). Se recomienda no ingresar clave alguna cuando:

  1. Es un entorno de pruebas y
  2. No se instalará algún sistema que requiera la clave de root de mysql para configurarse, por ejemplo phpmyadmin

Configuración

Probando el servidor apache

Para probar el servidor apache :

  1. Si estamos en la misma computadora abrimos en el navegador la direccion http://localhost/
  2. Si estamos en otra computadora, abrir en el navegador la dirección de la computadora http://<IP de la computadora remota donde se instalo apache> (Por ejemplo 192.168.1.5)

Deberá aparecer el siguiente sitio

Página por defecto de apache en debian Jessie

Probando que el servidor apache pueda ejecutar código php

Creando la base de datos y un usuario en mysql cli

Probando código php para acceder a la base de datos

Referencias

http://php.net/manual/es/mysqli.query.php

http://php.net/manual/es/function.mysql-connect.php