Pregunta

No he sido capaz de encontrar cualquier recurso sobre cómo hacer esto .. Alguien tiene alguna idea o recursos?!

He intentado cambiar las opciones de ./configure y estoy resolviendo las cosas una a la vez, pero parece que este método podría tener para siempre .. Mi error actual es ..

comprobación de jpeg_read_header en -ljpeg ... sin configure: error: Problema con libjpeg (a | menos).. Por favor, compruebe config.log para más información.

Estoy corriendo Snow Leopard.

Cualquier ayuda sería grande, Matt Mueller

¿Fue útil?

Solución

La versión actual (1.9) de MAMP / MAMP PRO incluye PHP 5.3 y está disponible en el MAMP página de descarga .

Otros consejos

Sé que esto es una vieja pregunta-pero sigue siendo relevante.

Estoy actualizando mi MAMP y estoy manteniendo al día sobre versiones estables de PHP utilizando una guía que he encontrado en davidgolding.net

La Guía va como sigue:

En primer lugar, ejecute el

phpinfo()

Función en un script PHP en su servidor local o ir a phpMyAdmin y dar caza a la página de configuración. Debería ver una gran parte de marcas de configuración en o cerca de la parte superior:

'./configure' '--with-mysql=/Applications/MAMP/Library' 
'--with-apxs2=/Applications/MAMP/Library/bin/apxs' 
'--with-gd' '--with-jpeg-dir=/Applications/MAMP/Library'
'--with-png-dir=/Applications/MAMP/Library' '--with-zlib' 
'--with-freetype-dir=/Applications/MAMP/Library' 
'--prefix=/Applications/MAMP/bin/php5' '--exec-prefix=/Applications/MAMP/bin/php5' 
'--sysconfdir=/Applications/MAMP/conf/php5' '--with-soap' 
'--with-config-file-path=/Applications/MAMP/conf/php5'
'--enable-track-vars' '--enable-bcmath' '--enable-ftp' '--enable-gd-native-ttf' 
'--with-bz2=/usr' '--with-ldap' '--with-mysqli=/Applications/MAMP/Library/bin/mysql_config' 
'--with-sqlite' '--with-ttf' '--with-t1lib=/Applications/MAMP/Library' 
'--enable-mbstring=all' '--with-curl=/Applications/MAMP/Library' '--enable-dbx' 
'--enable-sockets' '--enable-bcmath' '--with-imap=shared,/Applications/MAMP/Library/lib/imap-2006i' 
'--enable-soap' '--with-kerberos' '--enable-calendar' 
'--with-pgsql=shared,/Applications/MAMP/Library/pg' '--enable-dbase' 
'--enable-exif' '--with-libxml-dir=/Applications/MAMP/Library' 
'--with-gettext=shared,/Applications/MAMP/Library' '--with-xsl=/Applications/MAMP/Library' 
'--with-pdo-mysql=shared,/Applications/MAMP/Library' '--with-pdo-pgsql=shared,/Applications/MAMP/Library/pg' 
'--with-mcrypt=shared,/Applications/MAMP/Library' '--with-openssl'

Copiar y pegar todo este trozo en su editor de texto y eliminar las comillas simples (buscar y reemplazar deberían hacerlo). Buscar la bandera

--with-pdo-mysql=shared,/Applications/MAMP/Library

y reemplazarlo con:

--with-pdo-mysql=/Applications/MAMP/Library

Si no se hace esto, usted podría terminar con un error.

ld: symbol(s) not found

Por último, añadir el siguiente indicador hasta el final:

--without-iconv

Después de haber descargado la última versión de PHP de su elección a partir de fuentes de PHP instantáneas,

cd

en el directorio descargado en la Terminal. Pegar su cadena de configuración reformateado (todos de la misma, incluyendo el inicio ./ configure de comandos) y ejecutarlo.

Una vez finalizada la fase de configuración, ejecute:

$ make
$ sudo make install

Relanzamiento MAMP, y ya está bueno para ir.

Esto se ve obligada a causar muchos dolores de cabeza. La solución más sencilla es la de navegar a la página web MAMP y obtener la última versión de la aplicación. Descargarlo, pulsa el botón de instalación y encontrará su versión de PHP se ha actualizado a la última versión ...

Espero que esto ayude, pasé un poco de tiempo de tocar el violín alrededor con PHP actualización antes de que realmente miraba: S

No sé si MAMP ha cambiado su configuración en los últimos años, pero ninguna de las soluciones que aquí me ayudó. Lo que hice, y lo que funcionó de inmediato fue:

  1. Descargar la versión de PHP que desee de MAMP
  2. descomprimirlo y mover la nueva carpeta de PHP en la carpeta / bin / php MAMP donde verá otras subcarpetas con nombres como php5.3.7
  3. Reiniciar MAMP
  4. Ir al panel de PHP en Servidor de MAMP y elegir la nueva versión alemana de PHP desde el menú desplegable
  5. Inicio MAMP.

vuelva a instalar MAMP conjunto es muy seguro. Que incluso no necesita tomar una copia de edad MAMP. la nueva instalación lo hace por su propia cuenta. simplemente se siente descargar nuevo MAMP y haga clic en instalar gratuita. Sólo importa u necesidad de tomar es esto

Editar httpd.conf y abrir la línea para incluir vhosts.conf y copiar vhosts.conf antigua de la carpeta MAMP de edad.

MAMP Descargar la página entonces escoge una actualización del epígrafe "Versiones de PHP adicionales para MAMP Pro 2.2"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top