7 votes

La version 7.3.22 de PHP sera supprimée dans le futur MacOS

Je viens de tenter de charger une nouvelle page de développement sans avoir créé l'entrée httpdconf, et j'ai obtenu la page PHPinfo avec ce qui suit dans l'en-tête...

PHP Version 7.3.22-(to be removed in future macOS)

Cela signifie-t-il qu'Apple a l'intention de supprimer PHP d'une future version de MacOS ? Ou est-ce que cela indique simplement que cette version de PHP sera remplacée ?

4voto

benwiggy Points 21125

php -v donne la réponse suivante :

WARNING: PHP is not recommended  
PHP is included in macOS for compatibility with legacy software.  
Future versions of macOS will not include PHP.

Les notes de version de Catalina contiennent la remarque suivante :

https://developer.apple.com/documentation/MacOS-release-notes/MacOS-catalina-10_15-release-notes

Exécution des langages de script
Dépréciations
Les moteurs d'exécution des langages de script tels que Python, Ruby et Perl sont inclus dans MacOS pour les applications suivantes compatibilité avec les logiciels existants. Les futures versions de MacOS n'incluront pas n'incluront pas les moteurs d'exécution de langage de script par défaut. d'installer des paquets supplémentaires. Si votre logiciel dépend de langages de il est recommandé de regrouper le moteur d'exécution dans l'application. l'application.

En résumé, MacOS continue d'inclure des versions "héritées" d'éléments tels que Python, Ruby, Perl et PHP, afin que le code existant ne soit pas endommagé, mais Apple laisse à l'utilisateur le soin d'installer les versions qu'il souhaite utiliser.

Au moment de la rédaction du présent document, la version 10.16 ("MacOS 11") continue d'inclure ces langues.

2voto

Oskar Points 1242

Si je comprends bien, le "plan" est que le système d'exploitation n'inclut pas PHP. Apple a effectué une transition similaire - en supprimant de nombreux outils open source et des bases de code intégrées - à partir de Server.app.

De nombreux services du serveur ont été confiés à l'OS. Maintenant, l'OS sera allégé de la même manière. Vous pourrez toujours installer PHP comme bon vous semble / quelle que soit la version, mais vous devrez choisir s'il provient de l'App Store ou d'un autre vecteur.

Historiquement, il faut un an ou trois pour les mettre en œuvre, mais rien n'empêche Apple de retirer PHP de la 11.0.1 ou de toute autre version de mi-année.

1voto

Adriano Rosa Points 133

J'ai été vraiment surpris lorsque j'ai vu ce message sur Terminal aujourd'hui, mais pour être honnête, en tant que développeur, je n'aime pas et ne recommande pas l'utilisation de langage de script intégré comme PHP, Ruby ou même Apache, je fais et recommande toujours si vous avez besoin de ces outils de les construire et de les compiler vous-même en fonction de vos besoins, par exemple, je n'utilise jamais PHP et Ruby intégrés parce que MacOS est toujours livré avec une version obsolète de celui-ci.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X