PHP, MYSQL Y APACHE
-5%

PHP, MYSQL Y APACHE

MELONI, JULIE C.

55,50 €
52,73 €
IVA incluido
Agotado
Editorial:
ANAYA (PAPEL)
Año de edición:
2009
Materia
Informática
ISBN:
978-84-415-2541-2
Páginas:
656
55,50 €
52,73 €
IVA incluido
Agotado
Añadir a favoritos

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
Ámbito 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 formulario sencillo
Cómo acceder a los datos del formulario mediante vectores definidos por el usuario
Combinar código HTML y PHP en la misma pági

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.

Artículos relacionados

  • INTELIGENCIA ARTIFICIAL PARA INVESTIGADORES
    ORTEGA CANDEL, JOSÉ MANUEL
    Descubre cómo la Inteligencia Artificial transforma la investigación científica. La inteligencia artificial ha dejado de ser una promesa: es el motor que impulsa la innovación en todas las disciplinas. Este libro te muestra cómo integrarla en tu trabajo diario para transformar la sobrecarga de información en conocimiento claro, útil y estratégico. Con un enfoque visionario y pr...
    En stock

    29,95 €28,45 €

  • APRENDER 3DS MAX 2015 CON 100 EJERCICIOS PRÁCTICOS
    MEDIAACTIVE
    En este primer volumen dedicado al programa de modelado tridimensional 3DS Max 2015 se estudian en profundidad las principales herramientas de creación y edición de la aplicación, una de las más utilizadas y respetadas en todo el mundo por los profesionales de desarrollo de juegos, televisión, cine y composición digital. Con estos 100 ejercicios el usuario tendrá una primera to...
    En stock

    21,40 €20,33 €

  • GUÍA OFICIAL PARA EL EXAMEN DE CERTIFICACIÓN CCENT/CCNA ICND1 2ª EED
    CISCO SYSTEM
    En stock

    55,95 €27,98 €

  • SISTEMAS DIGITALES DE INFORMACIÓN
    LÓPEZ LÓPEZ, JOSÉ
    Internet, el medio de comunicación esencial de la era digital, ha pasado a convertirse, a comienzos del siglo XXI, en una herramienta básica para los confeccionadores de contenidos que trabajan para todos los soportes. ...
    En stock

    21,05 €10,53 €

  • GUÍA DE APRENDIZAJE MACROMEDIA FLASH PARA WINDOWS Y MACINTOSH
    ULRICH, KATHERINE
    En stock

    41,40 €20,70 €

  • GUÍA DE APRENDIZAJE MACROMEDIA DREAMWEAVER MX 2004 PARA WINDOWS Y MACINTOSH
    TOWERS, J. TARIN
    Tabla de contenidosCapítulo 1 Primeros pasosCapítulo 2 Configuración de un sitio localCapítulo 3 Páginas web básicasCapítulo 4 Edición del códigoCapítulo 5 Cómo trabajar con imágenesCapítulo 6 Los vínculosCapítulo 7 Inserción y reproducción de archivos multimediaCapítulo 8 Fuentes y caracteresCapítulo 9 Párrafos y formateo de bloquesCapítulo 10.Cómo trabajar con archivos de wor...
    En stock

    39,80 €19,90 €

Otros libros del autor

  • HTML5, CSS3 Y JAVASCRIPT. 2ª ED.
    MELONI, JULIE C.
    Las nuevas tecnologías han propiciado el auge del uso de Internet en los dispositivos: teléfonos móviles, tablets y otros. La Web se ha consolidado como el medio de más alto crecimiento en la historia, fuente imprescindible de información y de negocios.Este libro enseña a utilizar conjuntamente HTML, hojas de estilo CSS y JavaScript para diseñar, crear y mantener sitios Web par...
    Descatalogado

    67,95 €64,55 €