Plantilla:PHP/Instalacion
De WikiEducator
Revisión a fecha de 00:31 22 feb 2018; ManuelRomero (Discusión | contribuciones)
Saltar a: navegación, buscar
- 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
- 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 php7.0-mysql
- #mycrypt http://php.net/manual/es/mcrypt.ciphers.php para cifrar, se usa con Soap (Servicios Web)
- #mbstring http://php.net/manual/es/mbstring.installation.php Para trabajar con cadenas de caracteres multibyte
- #xml http://php.net/manual/es/simplexml.examples-basic.php
- #curl http://php.net/manual/es/function.curl-init.php
- #gd http://php.net/manual/es/intro.image.php para trabajr con biblioteca de imágenes
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)
- Código abierto
- Zeev Suraski y Andi Gutmans
- 1998: PHP 3. PHP Hypertext Preprocessor
- Admite módulos externos
- 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.
- 2014: Lanzamiento de la versión 5.6
- 10/2015: Lanzamiento de la versión 7
- Para ver la historia http://php.net/manual/es/history.php
- PHP 7.0.
- PHP 6 nunca llegó a lanzarse como una versión oficial
- 10/2015: Lanzamiento de la versión 7
- Para ver la historia http://php.net/manual/es/history.php
- Tenemos nuevas funcionalidades y pocas incompatibilidades
- Operador nave espacial <=>
- Operador ternario ??
- Clases anónimas
- Declaración en tipos de los parámetros y tipo de valor de retorno en funciones
- Restaurar el servicio
- Debemos restaurar el servicio para que los cambios tengan efecto en el servidor web
/etc/init.d/apache2 restart