Nous soutenons l’Ukraine pour aider à protéger les civils. Rejoignez-nous
FR
Lorsque vous achetez via les liens de notre site, nous pouvons percevoir une commission d’affiliation

PHP pour Mac

Langage de script côté serveur, multiplateforme et intégré au code HTML.

5.0
D’après 7 notes d’utilisateurs

Aperçu de PHP

Il s'agit d'un module PHP destiné au serveur Web Apache intégré à OS X. PHP est un langage de script côté serveur et multiplateforme. PHP est un langage de script polyvalent très répandu, particulièrement adapté au développement Web et pouvant être intégré au code HTML.

Nouveautés de la version 8.5.9

Core:
  • Correction du bug GH-22290 (l'impression AST ne gère pas correctement les chaînes contenant NUL).
  • Correction du bug GH-22206 (retour manquant dans la détection des registres globaux).
  • Verrouillage des propriétés en lecture seule non modifiées pour modification après clone-with.
BCMath:
  • Correction du bug GHSA-x692-q9x7-8c3f (écriture hors limites dans bccomp()). (CVE-2026-17544)
Calendar:
  • Correction du bug GH-22602 (gregoriantojd() et juliantojd() débordement d'entier avec l'année INT_MAX).
Date:
  • Mise à jour de timelib à 2022.17.
  • Correction du bug GH-19803 (l'analyse d'une chaîne avec un seul espace blanc ne crée pas d'erreur).
  • Correction des timestamps Unix en février de l'année 0 qui sont mal analysés avec la notation @-.
  • Correction du bug GH-11310 (__debugInfo ne fait rien sur les classes utilisateur étendant les classes Date).
DBA:
  • Correction de la lecture OOB sur le champ de longueur malformé dans le gestionnaire de fichiers plats dba.
DOM:
  • Correction du bug GH-22570 (débordement de pile lors de la sérialisation d'un Dom\XMLDocument profondément imbriqué).
  • Correction de getElementsByClassName() item() retournant le mauvais élément lors d'un accès aléatoire.
Exif:
  • Correction du bug GH-11020 (exif_read_data() émet un avertissement "Taille IFD illégale" lorsqu'un IFD n'est pas suivi d'un décalage next-IFD).
GD:
  • Mise à niveau de libgd. (CVE-2026-9672)
Hash:
  • Correction du bug GH-18173 (ext/hash dépend de l'alignement malloc défini par l'implémentation).
ODBC:
  • Correction du bug GH-22668 (lecture de tampon de tas excessive lorsque la valeur d'une colonne dépasse la taille d'affichage rapportée par le pilote).
Opcache:
  • Correction du bug GH-22158 (le suivi des dispatches JIT appelle le gestionnaire de début d'observateur via le mauvais slot run_time_cache sur les appels méga-morphiques).
  • Correction du bug GH-22443 (le suivi JIT SIGSEGV sur les appels dynamiques méga-morphiques à partir d'un décalage map_ptr run_time_cache sous-référencé).
  • Correction du bug GH-21770 (récursion infinie dans le getter de hook de propriété dans le trait préchargé opcache).
OpenSSL:
  • Correction du délai d'attente pour la lecture supplémentaire à la fin d'un flux bloquant dans le wrapper de flux SSL.
Intl:
  • Correction de Locale::lookup() et locale_lookup() pour retourner NULL au lieu de la locale de secours lorsqu'un tag de langue ne peut pas être canonisé.
  • Correction des fuites de mémoire lors de l'appel de Collator::__construct() ou Spoofchecker::__construct() deux fois.
  • Correction de la fuite de mémoire lors de l'appel de IntlListFormatter::__construct() deux fois.
  • Correction des méthodes IntlChar laissant un état d'erreur global obsolète après des appels réussis.
PDO_ODBC:
  • Correction du bug GH-20726 (plantage avec le pool de connexions ODBC lorsque le DSN ne contient pas de credentials).
  • Correction du bug GH-22667 (lecture de tampon de tas excessive lorsque la valeur d'une colonne dépasse la taille d'affichage rapportée par le pilote).
  • Correction du bug GH-22666 (débordement de tampon de tas lorsque la valeur d'un paramètre de sortie est plus longue que la longueur maxlen déclarée).
  • Correction du bug GH-22665 (écriture hors limites lorsque le pilote ODBC rapporte une longueur de message de diagnostic au-delà du tampon d'erreur).
PGSQL:
  • Correction du bug GHSA-7qpv-r5mr-78m4 (injection SQL via E'...' rupture de barre oblique). (CVE-2026-17543)
Phar:
  • Correction du traitement incohérent du répertoire magique ".phar". Les chemins tels que "\/ .phar" restent protégés, tandis que les chemins non magiques qui commencent simplement par ".phar" sont traités de manière cohérente lors de la création de fichiers et de répertoires, de la copie, de l'ArrayAccess, de la recherche de flux, de l'itération de répertoire et de l'extraction.
  • Correction du bug GHSA-vc5h-9ppw-p5f3 (plantage via des symlinks récursifs). (CVE-2026-7260)
PHPDBG:
  • Correction du bug GH-17387 (plantage trivial dans le lexer phpdbg).
  • Correction des clés de recherche en minuscules dans phpdbg_resolve_opline_break.
  • Correction d'un décalage d'un dans phpdbg_safe_class_lookup() provoquant des échecs de recherche de classe pendant le chemin d'interruption sûr des signaux de phpdbg.
Reflection:
  • Correction du bug GH-22324 (ignorer le séparateur de namespace en tête dans ReflectionParameter::__construct()).
  • Correction du bug GH-22441 (ReflectionClass::hasProperty() et getProperty() ignorent les propriétés dynamiques masquant une propriété parent privée).
  • Correction du bug GH-22658 (ReflectionConstant::__toString() avec une valeur de chaîne contenant des octets nuls tronque la sortie).
  • Correction du bug GH-22683 (Reflection(Class)Constant::__toString() ne doit pas avertir sur les conversions NAN).
  • Correction du bug GH-22681 (Reflection*::__toString() tronque sur des octets nuls).
Session:
  • Correction du bug GH-21314 (comportement différent du ramasse-miettes de session entre PHP 8.3 et PHP 8.5).
SPL:
  • Correction de class_parents pour les classes avec une barre oblique en tête en mode non-autoload.
  • Ignorer la barre oblique en tête dans class_parents(), class_implements() et class_uses().
  • Correction du bug GH-16217 (SplFileObject::fputcsv() sur un objet non initialisé provoque un segfault).
Standard:
  • Correction du bug GH-22395 (base_convert() produit au maximum 64 caractères).
  • Correction du bug GH-22678 (utilisation après libération dans array_multisort() lorsque le comparateur modifie le tableau trié).
URI:
  • Correction du comportement des méthodes de Uri\WhatWg\Url avec des hôtes opaques vides.
  • Correction du bug GH-22628 (l'encodage en pourcentage du caret dans les chemins d'URL WHATWG n'est pas effectué).
  • Correction du bug GH-22629 (erreur de validation WHATWG incorrecte avec un hôte vide et des informations utilisateur non vides).
Zip:
  • Correction du bug GH-22649 (ZipArchive::setCommentName() et setCommentIndex() pourraient planter après avoir écrasé une entrée et réinitialisé son commentaire hérité non modifié).
  • Correction du bug GH-21705 (ZipArchive::getFromIndex() ignore ZipArchive::FL_UNCHANGED pour les entrées supprimées).
Voir les anciennes versions de PHP

PHP pour Mac

Gratuit
Version 8.5.9
Rédigez un avis détaillé sur PHP

Écrivez ce que vous en pensez dans notre bon vieux champ de commentaire

Politique de commentaires de MacUpdate. Nous vous encourageons vivement à laisser des commentaires ; ceux qui contiennent des propos injurieux, du harcèlement ou des attaques personnelles seront modérés.
5.0

(23 avis sur PHP)

  • Commentaires

  • Notes des utilisateurs

Just-Fred
Just-Fred
Apr 19, 2023
8.2.5
0.0
Apr 19, 2023
0.0
Version: 8.2.5
Once again, the description given by MacUpdate is 100% wrong. This is a source code bundle and not a binary package. In order to use it, one must have Xcode installed and be able to compile it. Having found a need to use PHP to create a database-backed web site, I chose to use MacPorts (Homebrew is usually recommended, but I don't intend to install many "sidecar" Mac apps, and MacPorts seems less intrusive. On a plus note, PHP now includes its own built-in development web server, so configuring and running Apache (now called apache2 on Macs) isn't needed. A simple command: php -S <server>:<port> <optional: -t webhomedirectory> is all that's needed.
Parchment Press
Parchment Press
Dec 4, 2013
5.5.6
0.0
Dec 4, 2013
0.0
Version: 5.5.6
Why o why does MacUpdate track Unix software in the main Mac software channel? Just a suggestion, but i would prefer it if you had a separate tab/category for server software, daemons, CLI utilities and the like. That way, the 90% who don't use it won't have to contend with the added entries on the tracker. (I do personally use a lot of server-oriented software and CLI tools, so i would personally check that category for updates. But my preference would be to separate them out to another category listing.)
Neil-M
Neil-M
Jun 1, 2011
5.3.0-3
0.0
Jun 1, 2011
0.0
Version: 5.3.0-3
From the developers website; Note: The package on this page is outdated. I recommend this new PHP distribution for Mac OS X, it is based on mine: http://blog.liip.ch/archive/2011/04/13/php-5-3-for-os-x-10-6-one-line-installer.html http://php-osx.liip.ch/ - is the best source for a 10.6 version of php.
schmelding
schmelding
Sep 4, 2009
5.3.0-3
0.0
Sep 4, 2009
0.0
Version: 5.3.0-3
Since Snow Leopard wiped-out my install of the entropy version of PHP, does anybody know what would happen if I reinstalled this?
Neil-M
Neil-M
Jul 31, 2009
5.3.0-3
0.0
Jul 31, 2009
0.0
Version: 5.3.0-3
Now PHP 5.3.0-3 Thanks Marc for compiling this for OS X - it gets me an easy way to get an upto date php distro, with GD (not on Apple's vanilla inbuilt), etc. onto my server - without waiting, waiting for Apple to update.
Sandro-Bilbeisi
Sandro-Bilbeisi
Nov 15, 2014
5.0
Nov 15, 2014
5.0
Version: null
BlakeC6588
BlakeC6588
Oct 15, 2013
5.0
Oct 15, 2013
5.0
Version: null
Sparrowhawk
Sparrowhawk
Sep 17, 2013
5.0
Sep 17, 2013
5.0
Version: null
olamaekle
olamaekle
Aug 6, 2013
5.0
Aug 6, 2013
5.0
Version: null
Zetsurin
Zetsurin
Dec 20, 2006
5.0
Dec 20, 2006
5.0
Version: null
Guest
Guest
Sep 28, 2004
4.8
Sep 28, 2004
4.8
Version: null
Guest
Guest
May 19, 2003
5.0
May 19, 2003
5.0
Version: null