1 votos

Las extensiones están desactivadas en `php.ini` y siguen apareciendo en `phpinfo.php`... ¿por qué?

Así que finalmente me decidí a cambiar de Windows a Mac después de 20 años, ¡y me encanta! Tengo tantas preguntas... He instalado apache, php, mysql, imagemagick usando homebrew y tengo un par de preguntas...

En httpd.conf Estoy cargando el módulo PHP así:

LoadModule php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.so

Mi php.ini está aquí:

/usr/local/etc/php/7.2/php.ini

Cuando miro el phpinfo.php Veo todas estas extensiones (o módulos) que están habilitadas:

enter image description here Pero, cuando miro el php.ini veo que esas extensiones están desactivadas

;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext

No me malinterpretes, todo funciona perfectamente, pero soy de los que les gusta entender cómo funciona...

Alguna razón por la que mis extensiones están deshabilitadas en php.ini y siguen apareciendo en phpinfo.php ?

EDITADO

enter image description here

1 votos

Esas son las opciones de compilación que php es capaz de manija . el soporte de cURL es habilitado no el propio módulo cURL. Si quieres ver los módulos cargados, ve a la línea de comandos y escribe php -m

0 votos

@Allan Entonces, si descomento extension=curl en php.ini Por ejemplo, ¿qué hace? Escribo php -m y veo una lista y en la lista veo curl (ver foto en el post editado).

0 votos

Ahora que dice que el módulo cURL está cargado. (También puede utilizar php -m | grep curl . Esto significa que no estás editando el archivo ini correcto y/o no estás reiniciando php después de hacer el cambio.

1voto

porker7 Puntos 21

Las extensiones habilitadas aparecen en una sección diferente de phpinfo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X