|
|
Línea 68: |
Línea 68: |
| * 10/2015: Lanzamiento de la versión 7 | | * 10/2015: Lanzamiento de la versión 7 |
| *Para ver la historia '''''http://php.net/manual/es/history.php''''' | | *Para ver la historia '''''http://php.net/manual/es/history.php''''' |
| + | </div> |
| + | <div class="slide"> |
| + | |
| + | ;Restaurar el servicio |
| + | *Debemos restaurar el servicio para que los cambios tengan efecto en el servidor web |
| + | <source lang=bash> |
| + | /etc/init.d/apache2 restart |
| + | </source> |
| + | {{Actividad| |
| + | *Localiza el fichero de configuracion de php: '''''php.ini''''' |
| + | *Analiza el valor y significado de las siguientes directivas |
| + | #short_open_tags |
| + | #max_execution_time |
| + | #error_reporting |
| + | #file_upload |
| + | #upload_max_filesize}} |
| </div> | | </div> |
Revisión de 22:41 29 sep 2016
- En este caso hemos de tener cuidado si instalamos con ubuntu14:04 o con ubuntu 16:04
- En caso de ubuntu 14:04
# Ubuntu 14.04 Only
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
Pregunta
Entiendes bien lo que hace el comando anterior
|
- Ahora instalamos php como un módulo de apache2
apt-get -y install php7.0 libapache2-mod-php7.0
- Posteriormente y según necesitemos otros módulos que los podemos dejar instalados ya
sudo apt-get install php-mcrypt php7.0-soap php7.0-mbstring php7.0-intl php7.0-xml php7.0-curl php7.0-gd
Breve Historia de php
- Rasmus Lerdorf
- Diseñó un CGI intérprete de scripts incrustados en las páginas web.
- Evita la compilación
- Evita la instalación
- Logra compatibilidad entre plataformas
- 1995 – PHP (Personal Home Page Tools)
- Zeev Suraski y Andi Gutmans
- 1998: PHP 3. PHP Hypertext Preprocessor
- Zend
- Motor Zend (núcleo de PHP reescrito)
- 2000: PHP 4
- Abstracción respecto al servidor
- Puede funcionar sobre cualquier servidor
- 2004
- Motor Zend 2
- PHP 5: OOP y MySQL: Un punto de inflexión real
- ¿Qué pasó con PHP 6?
- 2005: Se anuncia PHP 6
- Codificación Unicode
- Más complejo de lo esperado
- Tensión entre los desarrolladores por los retrasos
- 2010: Se lanza PHP 5.3 y se separa la codificación Unicode a otra rama
- PHP 5.3 es PHP 6 salvo por la codificación Unicode
- 2012: La mayoría de las mejoras en PHP 5.4.x no tienen ningún impacto sobre el código existente
- 2013: La extensión original MySQL está obsoleta en
- PHP 5.0. En su lugar, usar la extension MySQLi o PDO_MySQL.
- Restaurar el servicio
- Debemos restaurar el servicio para que los cambios tengan efecto en el servidor web
/etc/init.d/apache2 restart
Actividad
- Localiza el fichero de configuracion de php: php.ini
- Analiza el valor y significado de las siguientes directivas
- short_open_tags
- max_execution_time
- error_reporting
- file_upload
- upload_max_filesize
|