Auteur Sujet: PHP 7: Seule version de PHP supportée par Ubuntu 16.04  (Lu 14159 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« le: 12 avril 2016 à 20:49:37 »
PHP 7 et Ubuntu 16.04

Nish Aravamudan, un des nouveaux membres de l'équipe Ubuntu Server de Canonical, a travaillé dur pour intégrer PHP7 dans Ubuntu 16.04 LTS. Il a travaillé avec Zend et les développeurs amont de PHP pour assurer une expérience de PHP exceptionnelle dans Ubuntu (et le futur Debian).

PHP7 sera la seule version de PHP prise en charge dans Ubuntu 16.04 LTS.

Si vous avez une dépendance en dur sur PHP5, puis vous devez soit rester sur Ubuntu 14.04 LTS (Trusty), qui est pris en charge pendant 3 ans ou déposez votre code PHP5 existant dans un conteneur LXD tournant sous Ubuntu 14.04 LTS.

Il parait que PHP7 nécessite très peu de modifications dans les pire des cas et pas de modifications dans la plupart des cas.

PHP7 est sortie le 3 décembre 2015. C'est comme pour Windows 10 qui succède à Windows 8, PHP 7 succède à PHP 5. Cela fait 10 ans que l'on parle de PHP 6. Au vu des orientations différentes prises par le langage que celles prévues par PHP 6, une partie des développeurs propose de nommer la version succédant à PHP 5 « PHP 7 » au lieu de « PHP 6 ».

PHP7 apporte une amélioration de performance importante :


alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 943
  • Delta S 10G-EPON sur Les Ulis (91)
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #1 le: 12 avril 2016 à 21:04:38 »
Je suis assez étonné des performances affichées de PHP vis à vis de Ruby, Python et Perl. J'aimerais connaitre précisèment les conditions (à l'intérieur d'un  serveur web ?), dans lesquelles les tests sont effectués.

Peut-on porter un code PHP 5.5.9 (14.04) vers PHP 7 sans modification, ou des modifications, mêmes mineures sont-elles obligatoires ?
« Modifié: 12 avril 2016 à 22:28:20 par alain_p »

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #2 le: 12 avril 2016 à 21:07:26 »
D’après ce que j'ai vu, la majorité du code n'aurait de strictement aucune modification.

Je met au conditionnel, c'est l'avis de développeurs PHP7.

Il faut toujours prendre un peu de recul avec ces infographies et tests...

buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 554
  • Alpes Maritimes (06)
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #3 le: 12 avril 2016 à 22:25:27 »
Il y a la liste des "modifs" nécessaires sur le site de php http://php.net/manual/fr/migration70.php
et de 5.5 à 5.6 : http://php.net/manual/fr/migration56.changed-functions.php

il n'y a pas grand chose de mémoire.

Le mieux reste évidemment de monter un VM test (ou de tester sur un mutualisé qui propose php7) et de scruter les logs phps .

Paul

  • Abonné Orange Fibre
  • *
  • Messages: 4 284
  • Vannes (56)
    • Twitter
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #4 le: 12 avril 2016 à 22:44:58 »
Ce serait peut-être sympa que PHPmyadmin passe par défaut sur PHP 7, d'ailleurs. Pour l'instant, il installe toujours PHP 5.x...

jack

  • Professionnel des télécoms
  • *
  • Messages: 1 602
  • La Madeleine (59)
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #5 le: 12 avril 2016 à 22:46:18 »
Je suis assez étonné des performances affichées de PHP vis à vis de Ruby, Python et Perl.
Absolument subjectif, et pour au moins deux raisons:

- tester des anciennes versions (ruby2.1 = decembre 2013; python2.7 = 2010; perl5.18 = may 2013)
- tester un langage .. absurde, sans montrer le code, et sans essaye d'utiliser le mode de penser du langage. Chopper un algo, le copier partout, pas représentatif

Ce serait peut-être sympa que PHPmyadmin passe par défaut sur PHP 7, d'ailleurs. Pour l'instant, il installe toujours PHP 5.x...
Chez moi:
40% [jack:~]aptitude show phpmyadmin
..
Dépend: libapache2-mod-php7.0 | php7.0-cgi | php7.0-fpm | php7.0 |
..

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #6 le: 25 avril 2016 à 19:29:21 »
Finalement il se dit qu'il y a de nombreux CMS sont incompatibles PHP 7.

Même pour WordPress, qui est compatible, de nombreuses extensions ne seraient pas compatible PHP 7.

Bref, faites attention avant d'upgrader un serveur vers Ubuntu server 16.04...

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 677
  • Lyon 3 (69) / St-Bernard (01)
    • Twitter
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #7 le: 25 avril 2016 à 19:37:18 »
Observium ne serait pas compatible vu les insultes d'adama que j'ai vu passer sur leur IRC...

kgersen

  • Modérateur
  • Abonné Orange Fibre
  • *
  • Messages: 9 230
  • Paris (75)
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #8 le: 25 avril 2016 à 20:44:27 »
c'est pas un peu dépassé toutes ces histoires de compatibilités maintenant?

On est a l'heure des containers , facon Ubuntu avec LXC et/ou facon Docker.

Tu met ce que l'application finale réclame quelque soit l'OS en dessous. C'est plus simple et plus stable pour tout le monde.

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #9 le: 25 avril 2016 à 20:45:57 »
SMF ne pense pas introduire de compatibilité PHP 7 dans SMF 2.0, mais uniquement dans la prochaine version majeure SMF 2.1 qui sortira en 2017 ou 2018 ! (source)

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #10 le: 26 avril 2016 à 13:53:06 »
La direction technique de CCM Benchmark, éditeur du JDN et de Comment Ça Marche, a testé PHP7.
Voici les résultats.

Page d'accueil de JDN Développeur : -46% en consommation de mémoire, -44% de temps d'exécution CPU


Page d'article du JDN : -48% en consommation de mémoire, -35% de temps d'exécution CPU


Forum de Comment Ça Marche : -37% en consommation de mémoire, -48% de temps d'exécution CPU


Damien

  • Expert
  • *
  • Messages: 1 807
PHP 7: Seule version de PHP supportée par Ubuntu 16.04
« Réponse #11 le: 27 avril 2016 à 00:30:12 »
Impressionnant