Diferencia entre revisiones de «Recetas/apachephpbasico»
De FESOL. Proyectos de Software Libre ULS
(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 15:57 20 may 2017
Contenido
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:
- 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
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