Antonio Becerra Terón Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones PHP para bases de datos Almería 2007 Instalación del Entorno
Contenidos 1. Instalación y configuración de Apache 2. Instalación y configuración de PHP 3. Instalación y configuración de MySQL 4. Prueba del entorno Desarrollo de aplicaciones PHP para bases de datos Almería 2007 Instalación del Entorno
Desarrollo de aplicaciones PHP para bases de datos Almería 2007 Contenidos 1. Instalación y configuración de Apache 2. Instalación y configuración de PHP 3. Instalación y configuración de MySQL 4. Prueba del entorno Instalación del Entorno
Instalación 1. Instalación y configuración de Apache
Instalación 1. Instalación y configuración de Apache
Configuración 1. Instalación y configuración de Apache
Configuración 1. Instalación y configuración de Apache
Desarrollo de aplicaciones PHP para bases de datos Almería 2007 Contenidos 1. Instalación y configuración de Apache 2. Instalación y configuración de PHP 3. Instalación y configuración de MySQL 4. Prueba del entorno Instalación del Entorno
Instalación 2. Instalación y configuración de PHP
Instalación 2. Instalación y configuración de PHP
Instalación 2. Instalación y configuración de PHP
Configuración 2. Instalación y configuración de PHP LoadModule php4_module "c:/php/sapi/php4apache2.dll"
Configuración 2. Instalación y configuración de PHP AddType application/x-httpd-php.php DirectoryIndex index.html index.html.var index.php
Configuración 2. Instalación y configuración de PHP phpinfo.php <? phpinfo() ?>
Desarrollo de aplicaciones PHP para bases de datos Almería 2007 Contenidos 1. Instalación y configuración de Apache 2. Instalación y configuración de PHP 3. Instalación y configuración de MySQL 4. Prueba del entorno Instalación del Entorno
Instalación 3. Instalación y configuración de MySQL
Instalación 3. Instalación y configuración de MySQL
Configuración 3. Instalación y configuración de MySQL
Configuración 3. Instalación y configuración de MySQL
Configuración 3. Instalación y configuración de MySQL phplistablas.php <?php mysql_connect("localhost", "root", "antonio"); $resultado = mysql_list_tables("mysql"); $numero_filas = mysql_num_rows($resultado); for ($i = 0; $i < $numero_filas; $i++) { echo "Tabla: ", mysql_tablename($resultado, $i), " "; } mysql_free_result($resultado); ?>
Configuración 3. Instalación y configuración de MySQL Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Archivos de programa\Apache Group\Apache2\htdocs\phplistatablas.php on line 3 Warning: mysql_list_tables(): Access denied for user (using password: NO) in C:\Archivos de programa\Apache Group\Apache2\htdocs\phplistatablas.php on line 5 Warning: mysql_list_tables(): A link to the server could not be established in C:\Archivos de programa\Apache Group\Apache2\htdocs\phplistatablas.php on line 5 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Archivos de programa\Apache Group\Apache2\htdocs\phplistatablas.php on line 7 Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in C:\Archivos de programa\Apache Group\Apache2\htdocs\phplistatablas.php on line 14
Configuración 3. Instalación y configuración de MySQL use mysql; Esta instrucción activa una base de datos de configuración que incorpora MySQL update user set password = old_password(‘laclavedefinidapararoot’) where user =’root’; Esta instrucción permite la generación del password evitando incompatibilidades con clientes o navegadores El resultado que debe aparecer una vez ejecutada la instrucción sería Query OK,.... flush privileges; Esta instrucción permite activar los nuevos privilegios con el usuario root
Desarrollo de aplicaciones PHP para bases de datos Almería 2007 Contenidos 1. Instalación y configuración de Apache 2. Instalación y configuración de PHP 3. Instalación y configuración de MySQL 4. Prueba del entorno Instalación del Entorno
Configuración completa del entorno 4. Prueba del entorno phplistablas.php <?php mysql_connect("localhost", "root", "antonio"); $resultado = mysql_list_tables("mysql"); $numero_filas = mysql_num_rows($resultado); for ($i = 0; $i < $numero_filas; $i++) { echo "Tabla: ", mysql_tablename($resultado, $i), " "; } mysql_free_result($resultado); ?>
Configuración completa del entorno 4. Prueba del entorno
Configuración completa del entorno 4. Prueba del entorno
Antonio Becerra Terón Departamento de Lenguajes y Computación Universidad de Almería Instalación del Entorno Desarrollo de aplicaciones PHP para bases de datos Almería 2007