Upload
severino-camarillo
View
217
Download
0
Embed Size (px)
Citation preview
Antonio Becerra Teró[email protected]
Departamento de Lenguajes y ComputaciónUniversidad 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 Apache2. Instalación y configuración de PHP
3. Instalación y configuración de MySQL4. 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 Apache2. Instalación y configuración de PHP
3. Instalación y configuración de MySQL4. 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 Apache2. Instalación y configuración de PHP
3. Instalación y configuración de MySQL4. 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 Apache2. Instalación y configuración de PHP
3. Instalación y configuración de MySQL4. 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<?phpmysql_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), "<br>";}mysql_free_result($resultado);?>
Configuración
3. Instalación y configuración de MySQL
Warning: mysql_connect(): Client does not support authentication protocolrequested 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 'ODBC'@'localhost‘ (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 navegadoresEl 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 Apache2. Instalación y configuración de PHP
3. Instalación y configuración de MySQL4. Prueba del entorno
Instalación del Entorno
Configuración completa del entorno
4. Prueba del entorno
phplistablas.php<?phpmysql_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), "<br>";}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ó[email protected]
Departamento de Lenguajes y ComputaciónUniversidad de Almería
Instalación del Entorno
Desarrollo de aplicaciones PHP
para bases de datos
Almería 2007