Estoy usando un sistema que se ejecuta en Ubuntu 12.04 LTS 64-bit OS.
Actualmente estoy usando la siguiente versión de PHP en esta máquina:
Comando utilizado para obtener la siguiente información en la terminal: php -v
Los detalles que obtuve son los siguientes:
PHP 5.5.19-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:32:34)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
Ahora quiero actualizar mi software PHP a la versión 5.5.20.
Antes de hacer la pregunta intenté con el siguiente comando:
sudo apt-get update
Alguna información apareció. Luego presioné nuevamente el siguiente comando:
php -v
pero aún así el software PHP no se actualizó.
¿Cómo debería hacer esto?
sudo apt-get upgrade
después delupdate
?Respuestas:
apt-get update
actualiza solo las listas de paquetes. Para actualizar los paquetes, debe ejecutar:o
Más información aquí .
Si ejecutó los comandos anteriores pero los paquetes aún no se actualizaron, probablemente no agregó el PPA PHP de Ondřej Surý a su sistema.
Ejecute lo siguiente para agregar el PPA:
Para PHP 5.5, PHP 5.6 y PHP 7.0:
Para PHP 5.4 (obsoleto, actualice al menos a PHP 5.5):
Para PHP 5.5 (en desuso, uso
ppa:ondrej/php
):Para PHP 5.6 (en desuso, uso
ppa:ondrej/php
):Luego actualice las listas de paquetes y realice la actualización:
Para PHP 5.5:
Para PHP 5.6:
Para PHP 7:
Lanzamiento de actualización
Si desea instalar el último PHP (por ejemplo
PHP7
) pero quiere apegarse a los paquetes de la versión en lugar de piratear las fuentes; y desea hacer una actualización de lanzamiento completo (por ejemplo, se encuentra enUbuntu 14.04
-que no tiene php7- y desea ir aUbuntu 16.04
-que sí lo hace-, entonces puede hacer:Ahora deberías tener la última versión de PHP.
fuente
ondrej/php5
conondrej/php5-oldstable
. Para actualizar su versión 5.6 de PHP, reemplaceondrej/php5
conondrej/php5-5.6
.apt-get install php5
secuencia de agregar / actualizar / actualizar original de Eric para que php se actualice a la última versión. Eric, quizás quieras editar tu respuesta para incluir el último paso.php5-5.6
PPA, ejecutésudo apt-get install php5
pero mi versión de PHP todavía dicePHP 5.5.9-1ubuntu4.14 (cli) (built: Oct 28 2015 01:34:46)
add-apt-repository
. O tal vez tenga que instalar el paquetesoftware-properties-common
.Ejecute lo siguiente para agregar el PPA:
Al actualizar PHP de la versión
5.3
a5.5
, esto puede actualizar su Apache de la versión2.2
a2.4
. Así que ten cuidado.fuente
sudo: apt-add-repository: command not found
sudo apt-get install software-properties-common python-software-properties
Para el proceso de actualización más reciente, use el siguiente comando
Luego ejecute el siguiente comando en la terminal
Esto funcionó bien al instalar php 5.5,5.6 y 7.0
Si hay algunos errores, este comando resolverá los errores
fuente
Si desea actualizar solo PHP 5.3 a 5.5 y no desea actualizar el sistema, entonces también necesita instalar apache 2.4.
Tenga cuidado con algunos cambios en apache 2.4 relacionados con requerir conceder todo.
https://httpd.apache.org/docs/current/upgrading.html
fuente
En Ubuntu 14
Solo esta linea es necesaria
Entonces
Esto activará el sistema de actualización de PPA
fuente