Recientemente, uno de mis clientes proporcionó un nuevo VPS y me pidió que instalara PHP 7, Apache y MySQL. Mientras instalaba PHP, encontré el siguiente error:
root@webimage:~# apt-get install php Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package php
Solución :De forma predeterminada, PHP5.5 solo está disponible para Ubuntu Trusty en los repositorios estándar de Ubuntu. Entonces, puede instalar la versión PHP 5.5 como se muestra a continuación:
#apt-get install php5
¿Cómo instalar PHP 7?
Si desea instalar PHP 7 y no está disponible en el repositorio estándar de Ubuntu Trusty. Luego, debe agregar el repositorio correspondiente que incluye PHP 5.6 y versiones superiores.
Agregue los siguientes repositorios en su ubuntu:
root@webimage:~# add-apt-repository ppa:ondrej/php Co-installable PHP versions: PHP 5.6, PHP 7.0, PHP 7.1 and most requested extensions are included. PLEASE DON'T USE PHP 5.4 OR PHP 5.5. The PHP 5.5 and later are no longer supported with security updates, therefore they are not included in this repository. You can get more information about the packages at https://deb.sury.org BUGS&FEATURES: This PPA now has a issue tracker: https://deb.sury.org/#bug-reporting PLEASE READ: If you like my work and want to give me a little motivation, please consider donating regularly: https://donate.sury.org/ WARNING: add-apt-repository is broken with non-UTF-8 locales, see https://github.com/oerdnj/deb.sury.org/issues/56 for workaround: # LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php More info: https://launchpad.net/~ondrej/+archive/ubuntu/php Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmp16acixb1/secring.gpg' created gpg: keyring `/tmp/tmp16acixb1/pubring.gpg' created gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com gpg: /tmp/tmp16acixb1/trustdb.gpg: trustdb created gpg: key E5267A6C: public key "Launchpad PPA for OndÅej Surý" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK
Necesitas actualizar el repositorio
#apt-get update
Como se indicó anteriormente, puede instalar las versiones de PHP 5.6, 7.0 y 7.1 de la siguiente manera:
Para instalar PHP 5.6
#apt-get install php5.6
Para instalar PHP 7.0
# apt-get install php7.0
Para instalar PHP 7.1
# apt-get install php7.1
Ahora puedes empezar a trabajar con tus versiones de PHP correspondientes.