PHP, MySQL y Apache
Meloni, Julie C.

Sinopse PHP, MySQL y Apache

Con este libro aprenderá, en un corto espacio de tiempo, a utilizar conjuntamente PHP, MySQL y Apache para crear aplicaciones y sitios Web interactivos y dinámicos gracias a las tres principales tecnologías de desarrollo para la Web de código libre. Cada una de las lecciones de este libro se basa en las anteriores, permitiéndole aprender los fundamentos de la programación en PHP, las bases de datos MySQL y el servidor web Apache, partiendo desde cero, paso a paso, y utilizando un lenguaje claro y sencillo. Con este libro aprenderá a instalar y configurar el lenguaje de programación PHP, MySQL y Apache, poner en marcha todas estas tecnologías para crear un sitio Web dinámico que trabaje con una base de datos remota, agregar un escaparate y un carrito de la compra a su sitio Web, optimizar sus bases de datos MySQL, restringir el acceso a sus aplicaciones, configurar un servidor Web seguro, entre muchas posibilidades más. Además, el CD-ROM adjunto al libro incluye un paquete de iniciación completo que le permitirá instalar todo el software que necesita para configurar un entorno estable para aprender, así como el código fuente de los ejemplos con los que podrá practicar y evaluar sus progresos. Agradecimientos Sobre la autora Introducción ¿Quién debería leer este libro? Cómo está organizado este libro Convenciones Parte I. Obtención y ejecución 1. Guía rápida de instalación Instalación bajo Linux/UNIX Instalación de MySQL Instalación de Apache Instalación de PHP Instalación bajo Windows Instalación de MySQL Instalación de Apache Instalación de PHP Instalación bajo Mac OS X Instalación de MySQL Instalación de PHP Resolución de problemas 2. Instalación y configuración de MySQL Versiones actuales y futuras de MySQL Cómo conseguir MySQL Instalación de MySQL bajo Linux/UNIX Instalación de MySQL bajo Mac OS X Instalación de MySQL bajo Windows Resolución de problemas durante la instalación Pautas básicas de seguridad Iniciar MySQL Aumentar la seguridad en nuestra conexión MySQL Introducción al sistema de permisos de MySQL El proceso de autenticación en dos pasos Trabajar con permisos de usuario Agregar usuarios Revocar permisos Resumen Preguntas y respuestas Ejercicios Cuestiones Soluciones Actividades 3. Instalación y configuración de Apache Versiones actuales y futuras de apache La elección del método de instalación adecuado Compilar desde el código fuente Instalar un binario Instalación de Apache bajo Linux/UNIX Descarga del código fuente de Apache Descomprimir el código fuente Preparación de la compilación de Apache Compilar e instalar Apache Instalación de Apache bajo Mac OS X Instalación de Apache bajo Windows Configuración de la estructura de archivos de Apache Directivas Contenedores Evaluación condicional La directiva ServerRoot Archivos de configuración por directorio Los archivos de registro de Apache El archivo access_log El archivo error_log Archivos adicionales Comandos relacionados con Apache Los binarios del servidor Apache El script de control de Apache Iniciar Apache por primera vez Revisión del archivo de configuración Iniciar Apache Resolución de problemas Ya existe un servidor Web No tenemos permiso para vincular a un puerto Acceso denegado Ajustes de grupo erróneos Resumen Preguntas y respuestas Ejercicios Cuestiones Soluciones Actividades 4. Instalar y configurar PHP Versiones actuales y futuras de PHP Compilar PHP bajo Linux/UNIX con Apache Opciones de configuración adicionales para Linux/UNIX Integración de PHP con Apache en Linux/UNIX Instalar PHP en Mac OS X Instalación de PHP bajo Windows Integración de PHP con Apache bajo Windows Fundamentos de php.ini Probar la instalación Obtener ayuda para la instalación Los fundamentos de la programación en PHP Empezar y terminar un bloque de sentencias PHP La sentencia echo y la función print() Combinar HTML y PHP Agregar comentarios al código PHP Resumen Preguntas y respuestas Ejercicios Cuestiones Soluciones Actividades Parte II. Estructura del lenguaje PHP3 5. Los pilares de PHP Variables Globales y superglobales Tipos de dato Cambiar el tipo con settype() Cambiar el tipo mediante conversión por copia ¿Por qué comprobar el tipo? Operadores y expresiones El operador de asignación Operadores aritméticos El operador de concatenación Operadores combinados Incrementar y decrementar automáticamente una variable entera Operadores de comparación Crear expresiones de verificación complejas con los operadores lógicos Precedencia de operadores Constantes Constantes predefinidas Resumen Preguntas y respuestas Ejercicios Cuestiones Soluciones Actividades 6. Funciones de control de flujo en PHP Alterar el flujo La sentencia if Uso de la cláusula else con la sentencia if Uso de la cláusula elseif con la sentencia if La sentencia switch Uso del operador ? Bucles La sentencia while La sentencia do...while La sentencia for Salir de un bucle con la sentencia break Finalizar una iteración con la sentencia continue Bucles anidados Los bloques de código y la salida por el navegador Resumen Preguntas y respuestas Ejercicios Cuestiones Soluciones Actividades 7. Trabajar con funciones ¿Qué es una función? Cómo llamar a funciones Definición de funciones Cómo devolver valores mediante funciones definidas por el usuario Ambito de las variables Cómo acceder a las variables mediante la sentencia global Cómo conservar el estado entre llamadas a funciones con la sentencia static Más sobre parámetros Asignación de valores por defecto a los parámetros Pasar variables por referencia a las funciones Verificar la existencia de una función Resumen Preguntas y respuestas Ejercicios Cuestiones Soluciones Actividades 8. Trabajar con vectores ¿Qué son los vectores? Creación de vectores Creación de vectores asociativos Creación de vectores multidimensionales Algunas funciones para vectores Resumen Preguntas y respuestas Ejercicios Cuestiones Soluciones Actividades 9. Trabajar con objetos Crear un objeto Propiedades de los objetos Métodos de los objetos Constructores Herencia entre objetos Resumen Preguntas y respuestas Ejercicios Cuestiones Soluciones Actividades Parte III. Adentrarse en el código 10. Trabajar con las cadenas, las fechas y la hora Dar formato a cadenas con PHP Trabajar con printf() printf() y los especificadores de tipo Rellenando la salida con especificadores de relleno Especificar la anchura del campo Especificar la precisión Especificadores de conversión: Resumen Intercambio de argumentos Guardar una cadena con formato Investigar las cadenas en PHP Una nota sobre indexar cadenas Averiguar la longitud de una cadena con strlen() Buscar una subcadena dentro de una cadena con strstr() Averiguar la posición de una subcadena con strpos() Extraer parte de una cadena con substr() Fragmentar una cadena con strtok() Manipular cadenas con PHP Limpiar una cadena con trim(), ltrim() y strip_tags() Sustituir una parte de una cadena con substr_replace() Sustituir subcadenas con str_replace() Pasar de mayúsculas a minúsculas Envolver el texto con wordwrap() y nl2br() Dividir las cadenas en vectores con explode() Cómo utilizar las funciones para fechas y horas de PHP Obtener la fecha con time() Convertir un timestamp con getdate() Convertir un timestamp con date() Crear timestamps con mktime() Verificar una fecha con checkdate() Otras funciones para cadenas, fechas y horas Resumen Ejercicios Preguntas y respuestas Cuestiones Soluciones Actividades 11. Trabajar con formularios Crear un formu
EAN
9788441525412
Páxinas
656
Idioma
Castelán
Colección
PROGRAMACION
Alto
300
Ancho
200
Otros lectores lo han calificado con
Déixanos a túa opinión
0 opinions
Tu puntuación
Déjanos tu opinión
/ caracteres