Nedávno jeden z mých klientů poskytl nové VPS a požádal mě o instalaci PHP 7, Apache a MySQL. Při instalaci PHP jsem narazil na níže uvedenou chybu:
root@webimage:~# apt-get install php Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package php
Řešení :Ve výchozím nastavení je PHP5.5 k dispozici pouze pro Ubuntu Trusty ve standardních repozitářích Ubuntu. Můžete tedy nainstalovat verzi PHP 5.5, jak je uvedeno níže:
#apt-get install php5
Jak nainstalovat PHP 7?
Pokud chcete nainstalovat PHP 7 a totéž není k dispozici ve standardním úložišti Ubuntu Trusty. Poté musíte přidat odpovídající úložiště, které obsahuje PHP 5.6 a vyšší verze.
Přidejte níže uvedená úložiště do svého 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
Musíte aktualizovat úložiště
#apt-get update
Jak bylo uvedeno dříve, můžete nainstalovat verze PHP 5.6, 7.0 a 7.1, jak je uvedeno níže:
Pro instalaci PHP 5.6
#apt-get install php5.6
Pro instalaci PHP 7.0
# apt-get install php7.0
Pro instalaci PHP 7.1
# apt-get install php7.1
Nyní můžete začít pracovat s odpovídajícími verzemi PHP.