Actualizar php 5.5 a 7.0 en Vestacp – Ubuntu 14.04

En estos días me surgió la necesidad de usar php 5.6 o superior, dado que laravel 5.3 como requisito mínimo utiliza php 5.6.
Dado Ubuntu 14.04 trae por defecto php 5.5.9, necesitaba actualizar php así que me puse a ello y decidi instalar la versión estable de php 7.0.

Después de seguir muchos tutoriales sin éxito, di con la clave justo revisando un repositorio en github sobre slim 3 framework.
Sin más paso a detallar todos los pasos a seguir para actualizar php.
Os sugiero previamente realizar las pruebas en una máquina virtual para no tener problemas, yo lo hice así.

 

Primeramente vamos a ver la versión de php que tenemos actualmente, recordar que ya esta instalado Vestacp,para ello ejecutamos

php -v

version-php

Agregamos el repositorio.

sudo add-apt-repository ppa:ondrej/php

add-ppa

Nos quedará así

after-add-ppa
Actualizamos

sudo apt-get update

apt-get_update
Buscamos en el repositorio la versión de php 7.0

sudo apt-cache search php7.0

apt-cache_search

Nos saldrá algo así

apt-cache_search_php7.0
Ahora procedemos a instalar php 7.0

sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath

install-php
Comprobamos que tenemos instalado php 7.0

php -v

php-v
El siguiente paso es

sudo a2dismod php5
sudo a2enmod php7.0

a2dismod
Y ya solo nos queda reiniciar apache

sudo service apache2 restart

apache2-restart
Tanto en consola como en web se ve la versión actual.

Actualizar php 5.5 a 7.0 en Vestacp - Ubuntu 14.04

Recomendable seguir estos pasos y no saltarse ninguno por si pueda fallar y como mencione antes, realizarlo antes en una máquina virtual para no llevarnos sorpresas.

Estos serían los pasos a seguir, espero les sea de utilidad

Facebooktwittergoogle_plusredditpinterestlinkedin

admin

admin escribió 90 entradas

Navegación de la entrada


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puede usar las siguientes etiquetas y atributos HTML:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>