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

  • CONFIGURACIÓN DE INFRAESTRUCTURAS DE SISTEMAS DE TELECOMUNICACIONES 2.ª EDICIÓN
    MILLAN ESTELLER, JUAN MANUEL
    Las infraestructuras comunes;de telecomunicaciones en los edificios;facilitan a los usuarios de un inmueble el acceso;a los diferentes servicios de telecomunicaciones.;Este texto desarrolla todos los contenidos del módulo profesional de Configuración de Infraestructuras de Sistemas de Telecomunicaciones, del Ciclo Formativo de grado superior en Sistemas de Telecomunicaciones e ...
    En stock

    37,00 €35,15 €

  • INSTALACIONES DOMÓTICAS (2023)
    MARTIN CASTILLO, JUAN CARLOS / AYESA ÁLVAREZ, RUBÉN
    En stock

    36,50 €34,68 €

  • VIDEOJUEGOS
    ARES, MARA
    Éste no es un libro enfocado 100% en la programación o el diseño de videojuegos, sino en todo el contexto necesario para llevar a cabo un proyecto exitoso: guión, diseño, desarrollo, marketing y negocio. Aquí, en forma simple, estudiaremos los temas principales para comenzar a crear un juego desde cero. Esta obra se trata de un mapa de ruta en el cual encontraremos definiciones...
    En stock

    16,80 €15,96 €

  • 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 €

  • EL ORDENADOR E INTERNET
    DABURON, BÉATRICE
    El ordenador e Internet. Este libro ofrece información general sobre las TIC, información práctica sobre el uso del ordenador, de un navegador de Internet y de un software de mensajería. La primera parte presenta conceptos básicos en informática: qué es un ordenador, cómo funciona, qué es un software, un sistema operativo, qué significa trabajar en red y a qué corresponden las ...
    En stock

    14,00 €13,30 €

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

    55,95 €27,98 €

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 €