123 votes

Comment installer PHP 7 ?

PHP 7 est sorti hier et je voudrais l'essayer.

PHP 7.0.0 est livré avec une nouvelle version du Zend Engine, de nombreuses améliorations et de nouvelles fonctionnalités telles que

  • Amélioration des performances : PHP 7 est jusqu'à deux fois plus rapide que PHP 5.6.
  • Réduction significative de l'utilisation de la mémoire
  • Arbre syntaxique abstrait
  • Un support 64 bits cohérent
  • Amélioration de la hiérarchie des exceptions
  • De nombreuses erreurs fatales converties en exceptions
  • Générateur de nombres aléatoires sécurisé
  • Suppression des SAPI et des extensions anciennes et non prises en charge.
  • L'opérateur de coalescence nul ( ??)
  • Déclarations des types de retour et scalaires
  • Classes anonymes
  • Le coût zéro affirme

php.net


Est-il possible de l'installer sur la version actuelle d'Ubuntu ?

Existe-t-il des limitations actuelles ou des problèmes de compatibilité connus ?

4voto

Leo Galleguillos Points 167

Au moment de cette réponse (février 2017), sur Ubuntu 16.04 LTS, il est désormais possible d'installer php 7.0.* avec la simple commande :

apt-get install php

Il n'est pas nécessaire d'ajouter des dépôts de tiers.

3voto

Collin Points 511

Je pense que le ppa a été ajouté dans la version 16.04 LTS.

  1. Faites tout simplement sudo apt-get install php7.0 et c'est tout.
  2. Vérifiez s'il est installé en exécutant php --version
  3. Vous pouvez également créer le info.php dans la racine du document d'Apache.
  4. C'est en /var/www/html/ répertoire
  5. 実行 sudo gedit /var/www/html/info.php
  6. Ajoutez ce qui suit au fichier : <?php phpinfo(); ?> . Remarque : le fichier est un fichier vierge puisque vous l'avez créé vous-même.
  7. Maintenant, redémarrez apache sudo service apache2 restart
  8. Dans votre navigateur web, http://localhost/info.php qui vous donnera toutes les informations sur le php.

J'espère que cela vous aidera :)

2voto

graycrow Points 1175

J'ai rassemblé quelques ressources différentes et résolu de nombreux problèmes pour configurer complètement une construction de PHP 7 sur Ubuntu 15.04 et 15.10. Bien que ce ne soit pas un paquet Debian script, il configure les dépendances et la configuration d'Ubuntu. Les ressources peuvent être trouvées par ici .

Il se peut que vous deviez sélectionner une branche release plutôt que juste master et réexécuter le script.

2voto

KimChoJapFan Points 21

Je sais que c'est peut-être une mauvaise idée, mais c'est ainsi que j'ai réussi à faire fonctionner php7 avec mon installation du serveur Ubuntu 12.04.5 (i386) :

sudo nano /etc/apt/sources.list

Ajoutez ensuite le texte suivant à la fin :
 

deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb http://archive.canonical.com/ubuntu trusty partner

Ensuite, mettez à jour comme vous le feriez normalement :

sudo apt-get update

Une fois PHP 7 installé sur votre serveur apache, vous devrez peut-être déplacer vos fichiers dans un nouveau répertoire pour qu'ils fonctionnent :

sudo mv /var/www/\* /var/www/html/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X