Diferencia entre revisiones de «Recetas/apachephpbasico»

De FESOL. Proyectos de Software Libre ULS
Saltar a: navegación, buscar
(Página creada con «== 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 my...»)
 
Línea 19: Línea 19:
 
* '''php-db''': Funciones mysqi para php (las extesión mysql_connect) ha quedado obsoleto
 
* '''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:
 +
# Es un entorno de pruebas y
 +
# No se instalará algún sistema que requiera la clave de root de mysql para configurarse, por ejemplo phpmyadmin
  
 
== Configuración ==
 
== Configuración ==
 +
 +
=== Probando el servidor apache ===
 +
 +
=== 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 ==
 
== Referencias ==
 +
 +
http://php.net/manual/es/mysqli.query.php
 +
http://php.net/manual/es/function.mysql-connect.php

Revisión del 16:57 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

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