Archivos de categoría: Mac

Cambiar versión de PHP en MAMP

Mac, Programación

Ya escribí un artículo sobre esto pero considero que es una manera un poco chapucera de hacerlo. Buscando por la red creo que hay formas mas ortodoxas como por ejemplo

Primero buscamos donde está nuestra versión

which php

En mi caso

/usr/bin/php

Renombramos

sudo mv /usr/bin/php /usr/bin/php.back

creamos el symlink con la versión de php que quereamos por ejemplo 5.4.26

sudo ln -s /Applications/MAMP/bin/php/php5.4.26/bin/php /usr/bin/php

y finalmente comprobamos que tenemos la nueva versión

php -v

 

Y listo

Actualizando MAMP

Mac

Para evitar perder nuestras configuraciones y bases de datos lo que primero haremos será sobreescribir la carpeta MAMP de Aplicaciones.

Ahora  ya podemos bajarnos la nueva versión e instalarla.

Ya solo nos queda copiar los datos que teníamos antes.

 

Sobreescribimos la carpeta htdocs si tuviéramos aquí nuestras webs, en mi caso como los tengo en otros directorios copiare la información de los virtual hosts en /conf/apache/extra/httpd-vhosts.conf

También sobreescribimos la carpeta db para disponer de nuestras bases de datos antiguas.

 

Arrancamos el servidor y ya tenemos nuestras webs otra vez listas.

 

Si por un casual no funciona hay que tener en cuenta que hay que dejar los puertos de Apache y MySQL (Preferencias / Puertos) como los teníais antes.

fatal error: ‘php.h’ file not found en OSX

Mac, PHP

Como ya he dicho muchas veces me siento un ignorante en este nuevo mundo de apple y cosas que para muchos les será trivial para mi es algo que me cuesta :)

 

Al estar instalando cosas en el servidor me estaban dando un error:

fatal error: ‘php.h’ file not found

Finalmente encontre la solución.
Copiar el directorio php de

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/php

en

/Applications/MAMP/bin/php/php5.3.20/include/php