Apoyamos a Ucrania para ayudar a proteger a las personas. Únete
ES
Cuando compras a través de los enlaces de nuestro sitio, podemos recibir una comisión de afiliado

PHP para Mac

Lenguaje de programación del lado del servidor, multiplataforma y embebido en HTML.

5.0
Basado en 7 valoraciones de usuarios

Resumen de PHP

Se trata de un módulo de PHP para el servidor web Apache incluido en OS X. PHP es un lenguaje de scripting multiplataforma que se ejecuta en el lado del servidor. PHP es un lenguaje de scripting de uso general muy extendido, especialmente adecuado para el desarrollo web y que puede integrarse en HTML.

Novedades de la versión 8.5.9

Núcleo:
  • Corrección de error GH-22290 (la impresión bonita de AST no maneja correctamente las cadenas que contienen NUL).
  • Corrección de error GH-22206 (falta de retorno en la detección de registro global).
  • Bloquear propiedades de solo lectura no modificadas para modificación después de clonar con.
BCMath:
  • Corrección de GHSA-x692-q9x7-8c3f (escritura fuera de límites en bccomp()). (CVE-2026-17544)
Calendario:
  • Corrección de error GH-22602 (gregoriantojd() y juliantojd() desbordamiento de entero con año INT_MAX).
Fecha:
  • Actualizar timelib a 2022.17.
  • Corrección de error GH-19803 (analizar una cadena con un solo espacio en blanco no genera un error).
  • Corrección de marcas de tiempo de Unix en febrero del año 0 se analizan incorrectamente con la notación @-.
  • Corrección de error GH-11310 (__debugInfo no hace nada en clases de usuario que extienden clases de Fecha).
DBA:
  • Corrección de lectura OOB en campo de longitud malformado en el controlador de archivo plano dba.
DOM:
  • Corrección de error GH-22570 (desbordamiento de pila al serializar un Dom\XMLDocument profundamente anidado).
  • Corrección de getElementsByClassName() item() devolviendo el elemento incorrecto en acceso aleatorio.
Exif:
  • Corrección de error GH-11020 (exif_read_data() emite una advertencia "Tamaño IFD ilegal" espuria cuando un IFD no es seguido por un desplazamiento de siguiente IFD).
GD:
  • Actualizar libgd. (CVE-2026-9672)
Hash:
  • Corrección de error GH-18173 (ext/hash depende de la alineación de malloc definida por la implementación).
ODBC:
  • Corrección de error GH-22668 (lectura de búfer de pila cuando un valor de columna excede el tamaño de visualización informado por el controlador).
Opcache:
  • Corrección de error GH-22158 (el seguimiento de JIT despacha el controlador de inicio del observador a través del slot incorrecto de run_time_cache en llamadas megamórficas).
  • Corrección de error GH-22443 (seguimiento de JIT SIGSEGV en llamadas dinámicas megamórficas desde un desplazamiento de run_time_cache no referenciado).
  • Corrección de error GH-21770 (recursión infinita en el getter de gancho de propiedad en el rasgo precargado de opcache).
OpenSSL:
  • Corrección de tiempo de espera para lectura suplementaria al final de un flujo bloqueante en el envoltorio de flujo SSL.
Intl:
  • Corrección de Locale::lookup() y locale_lookup() para devolver NULL en lugar de la configuración regional de respaldo cuando no se puede canonizar una etiqueta de idioma.
  • Corrección de fugas de memoria al llamar a Collator::__construct() o Spoofchecker::__construct() dos veces.
  • Corrección de fuga de memoria al llamar a IntlListFormatter::__construct() dos veces.
  • Corrección de métodos IntlChar que dejan un estado de error global obsoleto después de llamadas exitosas.
PDO_ODBC:
  • Corrección de error GH-20726 (crash con agrupamiento de conexiones ODBC cuando el DSN no lleva credenciales).
  • Corrección de error GH-22667 (lectura de búfer de pila cuando un valor de columna excede el tamaño de visualización informado por el controlador).
  • Corrección de error GH-22666 (desbordamiento de búfer de pila cuando un valor de parámetro de salida es más largo que el maxlen declarado).
  • Corrección de error GH-22665 (escritura fuera de límites cuando el controlador ODBC informa una longitud de mensaje de diagnóstico más allá del búfer de error).
PGSQL:
  • Corrección GHSA-7qpv-r5mr-78m4 (inyección SQL a través de E'...' ruptura de barra invertida). (CVE-2026-17543)
Phar:
  • Corrección del manejo inconsistente del directorio mágico ".phar". Rutas como "\/ .phar" permanecen protegidas, mientras que las rutas no mágicas que simplemente comienzan con ".phar" se manejan de manera consistente en la creación de archivos y directorios, copia, ArrayAccess, búsqueda de flujo, iteración de directorios y extracción.
  • Corrección GHSA-vc5h-9ppw-p5f3 (crash a través de symlinks recursivos). (CVE-2026-7260)
PHPDBG:
  • Corrección de error GH-17387 (crash trivial en el lexer de phpdbg).
  • Corrección de claves de búsqueda en minúsculas en phpdbg_resolve_opline_break.
  • Corrección de error fuera de uno en phpdbg_safe_class_lookup() que causa que las búsquedas de clase siempre fallen durante la ruta de interrupción segura de señales de phpdbg.
Reflexión:
  • Corrección de error GH-22324 (ignorar el separador de espacio de nombres inicial en ReflectionParameter::__construct()).
  • Corrección de error GH-22441 (ReflectionClass::hasProperty() y getProperty() ignoran propiedades dinámicas que ocultan una propiedad privada de padre).
  • Corrección de error GH-22658 (ReflectionConstant::__toString() con un valor de cadena con bytes nulos trunca la salida).
  • Corrección de error GH-22683 (Reflection(Class)Constant::__toString() no debe advertir sobre conversiones NAN).
  • Corrección de error GH-22681 (Reflection*::__toString() trunca en bytes nulos).
Sesión:
  • Corrección de error GH-21314 (diferente comportamiento del recolector de basura de sesión entre PHP 8.3 y PHP 8.5).
SPL:
  • Corrección de class_parents para clases con barra diagonal inicial en modo no autoload.
  • Ignorar barra invertida inicial en class_parents(), class_implements() y class_uses().
  • Corrección de error GH-16217 (SplFileObject::fputcsv() en un objeto no inicializado provoca un segfault).
Estándar:
  • Corrección de error GH-22395 (base_convert() produce como máximo 64 caracteres).
  • Corrección de error GH-22678 (uso después de liberar en array_multisort() cuando el comparador muta el array que se está ordenando).
URI:
  • Corrección del comportamiento de los métodos de Uri\WhatWg\Url con respecto a hosts opacos vacíos.
  • Corrección de error GH-22628 (la codificación de porcentaje de caret en rutas de URL de WHATWG no se realiza).
  • Corrección de error GH-22629 (error de validación de WHATWG incorrecto con host vacío y usuario no vacío).
Zip:
  • Corrección de error GH-22649 (ZipArchive::setCommentName() y setCommentIndex() podrían fallar después de sobrescribir una entrada y restablecer su comentario heredado sin cambios).
  • Corrección de error GH-21705 (ZipArchive::getFromIndex() ignora ZipArchive::FL_UNCHANGED para entradas eliminadas).
Ver versiones anteriores de PHP

PHP para Mac

Gratis
Versión 8.5.9
Escribe una reseña detallada sobre PHP

Escribe lo que piensas en nuestro comentario de toda la vida

Política de comentarios de MacUpdate. Te animamos a dejar comentarios, pero los que incluyan insultos, acoso o ataques personales de cualquier tipo serán moderados.
5.0

(23 reseñas de PHP)

  • Comentarios

  • Valoraciones de usuarios

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