1 votos

¿Dónde instala Homebrew una versión antigua de PHP?

Para poder hacer funcionar un software antiguo, necesito retroceder mi versión de PHP de 8 a 7.4. Ejecuto este comando sin problemas:

brew install php@7.4

... y Homebrew zumba y zumba y instala php 7.4 diligentemente.

Ahora el problema es que no tengo idea de dónde se encuentra el archivo binario de php 7.4.

Intenté ls -al /usr/local/bin/ | grep "7.4", pero no obtuve ningún resultado.

Cuando hago php -v, sigue mostrando la versión 8.

¿Dónde puedo encontrar el archivo binario heredado específico de la versión de php 7.4?

1 votos

¿Miraste en /usr/local/Cellar?

0 votos

Bienvenido a Ask Different, ¿has probado ls -al /usr/local/bin/ | grep "74" (sin el punto)?

1 votos

Gracias a ambos por sus comentarios. Intenté un grep sin el punto, sin suerte. Pero al buscar en Cellar ¡lo encontré! Está en /usr/local/Cellar/php\@7.4/7.4.19_1/bin/php.

1voto

siva Puntos 23

Dado que PHP 8 ya está instalado, Homebrew no enlazará una versión anterior de PHP a php.

  1. Intenta brew link php@7.4
  2. De lo contrario, accede directamente al Cellar: /usr/local/Cellar/php@7.4/*/bin/php

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