Get Started. It's Free
or sign up with your email address
PHP by Mind Map: PHP

1. VERSIONES

1.1. PHP3

1.1.1. PHP versión 3 fue creado en 1997 y se lo considera una continuación de una versión anterior de PHP llamada PHP / FI 2.0, aunque llamarla "continuación" es porque el código se rescribió completamente, y solo se mantuvo su forma de trabajar y algunas funciones implementadas: la idea era mantener a los usuarios de PHP / FI y seguir trabajando en conjunto con ellos

1.2. PHP4

1.2.1. PHP fue rescrito para la versión 4. Esto se dio porque al ser más popular más popular, las aplicaciones existentes en el mercado fueron más complejas y requirió mayor velocidad en la ejecución que la que ofrecía PHP 3.0

1.3. PHP5

1.3.1. En cuanto a la programación orientada a objetos, PHP ahora ofrece notables mejoras que hacen una alternativa totalmente competente en este aspecto en comparación con otros lenguajes con historia en este campo. Mejoras en el soporte de XML (el código fue rescrito en comparación a la versión anterior). Manejo de excepciones. Inclusión de soporte para SQLite.

2. ¿CÓMO INSTALAR PHP EN WINDOWS?

2.1. 2.-Dentro de la carpeta "php", localiza el archivo "php.ini.recommended" y cópialo. A la copia, llámala "php.ini" y controla que coja esta extensión.

2.2. 1.-Una vez que descargues el archivo comprimido, extraelo a una carpeta que puedes llamar "php" y que sitúes en "C

2.3. 3.Abre el archivo "php.ini" que acabas de crear a partir de la copia y localiza las líneas que dicen: ;extension=php_mysql.dll ;extension=php_mysqli.dll Lo que tienes que hacer es borrarles el ";",

2.4. 4.-Ahora, tendrás que hacer configuraciones en tu servidor, para que pueda trabajar con PHP.Tienes que ir a la carpeta "conf" que hay dentro del directorio principal llamado "Apache" o similar. Allí, localiza el archivo "httpd" y en la línea que dice "DirectoryIndex", añádele lo siguiente: index.php

2.5. 5.-En el mismo archivo, pero al final del mismo, añade el siguiente texto: #configuracion de PHP include conf/extra/httpd-php.conf

2.6. 6.-Entonces, ahora, dentro de la carpeta "extra" que encontrarás en el directorio "conf" de Apache tienes que crear un archivo que se llame "httpd-php.conf" y que tenga el siguiente contenido: #Carga de la librería principal Loadfile "C:phpphp5ts.dll" #Modulo SAPI LoadModule php5_module "C:phpphp5apache2_2.dll" #Establece la ubicación de php.ini PHPIniDir "c:php" #Extensiones de ficheros php AddHandler application/x-httpd-php .php AddHandler application/x-httpd-php-source .phps

2.7. 7.-Ahora, ya casi has terminado el proceso para instalar PHP en Windows. Debes crear un archivo que sea "index.php" y que debes ubicar dentro de la carpeta "htdocs" dentro del directorio de Apache. En este archivo, escribirás un código sencillo de PHP para comprobar que todo va bien:

2.8. 8.-Reinicia el equipo. Ahora, si abres tu navegador y tecleas "http://localhost", si has instalado PHP en un servidor Apache en local, verás que te aparece la información de PHP, tal como le indicaste que hiciese en el punto anterior.

3. TUTORIALES

3.1. https://www.youtube.com/watch?v=vOq3fvmvZ4o

3.2. Taller de PHP con POO 1er Parte

3.3. Conexión entre PHP Y MYSQL CON (POO) PROGRAMACION ORIENTADA A OBJETOS

3.4. Curso online de PHP con programación orientada a objetos

4. ¿COMO SABER QUE VERSIÓN TENEMOS INSTALADA EN PHP?

4.1. 1.-Abre un editor de texto o código. Es posible usar el "Bloc de notas" o "TextEdit". No utiliza un procesador de textos como Microsoft Word. Imagen titulada 2232402 2 1

4.2. 2.-Introduce el siguiente código. Esta pequeña parte del código te te mostrará la información de versión PHP cuando se ejecute en el navegador web.[1] <?php echo 'Current PHP version: ' . phpversion(); ?> Imagen titulada 2232402 3 1

4.3. 3.-Guarda el archivo como un archivo PHP. Haz clic en "Archivo" → "Guardar como" y dale un nombre. Añade la extensión .php el final del nombre del archivo. Dale un nombre sencillo como versión.php.

5. FRAMEWORKS

5.1. LARAVEL

5.1.1. Es súper rápido para el desarrollo de aplicaciones web, cuenta con potentes herramientas necesarias para construir grandes aplicaciones, con un contenedor de controles de inversión, sistema de migración expresiva y el apoyo de las pruebas unitarias estrechamente integradas

5.2. CODELGNITER

5.2.1. Es muy potente y destacable por su velocidad, además de su sencillez y facilidad de uso, por lo que ideal para cualquier proyecto.

5.3. YII

5.3.1. Es de código abierto, que promueve el diseño limpio y motiva el desarrollo rápido. Ayuda a garantizar un producto final eficiente, extensible y mantenible, cuenta con características como el desarrollo rápido, el almacenamiento en caché, autenticación y control de acceso basado en roles, andamios, pruebas.

5.4. CAKEPHP

5.4.1. La característica CRUD es una herramienta muy útil para la interacción de datos, también tiene varias funciones integradas para la seguridad, el correo electrónico, la sesión, la galleta y la administración de solicitudes

5.5. ZEND FRAMEWORK2

5.5.1. Es de código abierto y permite desarrollar aplicaciones web utilizando el código orientado a objetos. Empresas como BBC, BNP paribas o Cisco WebEx lo consideran indiscutible para sus desarrolladores