En OS X
Usando MAMP
Ingrese el comando which php
en la terminal para ver qué versión de PHP está utilizando. Si no es la versión PHP de MAMP, la variable $ PATH utilizada por Bash deberá actualizarse.
Primero, debe usar el comando "cd / Applications / MAMP / bin / php" para verificar qué versión de php de MAMP y tomar nota de la versión (por ejemplo, php5.6.7).
Una vez que conozca la versión, debe editar el ~/.bash_profile
archivo (es decir, el .bash_profile
que está en su directorio de inicio) y agregar una línea de exportación:
export PATH=/Applications/MAMP/bin/php/php5.6.7/bin:$PATH
Asegúrese de reemplazar php5.6.7 con la versión de PHP que ha seleccionado en MAMP.
Una vez que el archivo se ha guardado, asegúrese de cerrar, cerrar su Terminal y volver a abrirlo. Una vez hecho esto, utilizará el PHP que se incluye con MAMP.
Una forma de encontrar fácilmente cuál debería ser la línea que necesita poner dentro de su .bash_profile
es ejecutar el siguiente comando dentro de su terminal:
echo export PATH=`cat /Applications/MAMP/conf/apache/httpd.conf \
| grep php | grep -i LoadModule | head -n1 \
| sed -e 's/^[^\/]*\/\(.*\)\/mod.*/\/\1/'`/bin:\$PATH
Copiar y pegar esas tres líneas en su terminal generará correctamente la versión de PHP que se ha seleccionado dentro del panel de control de MAMP.
Usando Homebrew / MacPorts
Asegúrese de que su path
contiene /usr/local/bin/
(Homebrew) o/opt/local/bin
(MacPorts) si está utilizando PHP que viene con cualquiera de estos dos administradores de paquetes.
Comprobación de la ruta PHP con MacPorts
Puede encontrar la ubicación exacta de PHP usando MacPorts con el siguiente comando:
port contents php70 | grep bin/php
Tenga en cuenta que debe reemplazar php70
con la versión de PHP que ha instalado.
Verifique la ruta PHP con Homebrew-php
Homebrew-php ( https://github.com/Homebrew/homebrew-php ) es un grifo que tiene varias versiones diferentes de PHP.
Puede encontrar la ubicación exacta de PHP usando Homebrew con el siguiente comando:
brew --prefix homebrew/php/php56
Tenga en cuenta que debe reemplazar php56
con la versión de PHP que ha instalado.