Comment mettre à niveau vous de PHP MAMP à PHP 5.3?
Question
Je n'ai pas été en mesure de trouver des ressources sur la façon de le faire .. Quelqu'un a des idées ou des ressources?
Je l'ai essayé de changer les options de ./configure et je résoudre les choses une à la fois, mais il semble que cette méthode pourrait prendre une éternité .. Mon erreur actuelle est ..
vérification de jpeg_read_header dans -ljpeg ... non configurer: Erreur: Problème avec libjpeg (a | donc).. S'il vous plaît vérifier config.log pour plus d'informations.
Je suis en cours d'exécution Snow Leopard.
Toute aide serait grande, Matt Mueller
La solution
La version actuelle (1.9) de mAmp / MAMP PRO comprend PHP 5.3 et est disponible sur le MAMP page de téléchargement .
Autres conseils
Je sais que c'est un vieux question- mais toujours d'actualité.
Je met à jour mon MAMP et je suis tenue à jour sur versions stables de PHP en utilisant un guide je l'ai trouvé à davidgolding.net
Le guide se présente comme suit:
Tout d'abord, exécutez le
phpinfo()
fonction dans un script PHP sur votre ordinateur local ou aller à PHPMyAdmin et pourchasser la page de configuration. Vous devriez voir une grande partie de balisage de configuration à ou près du sommet:
'./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'
Copiez et collez ce morceau entier dans votre éditeur de texte et supprimer les guillemets simples (rechercher et remplacer devrait le faire). Recherchez le drapeau
--with-pdo-mysql=shared,/Applications/MAMP/Library
et le remplacer par:
--with-pdo-mysql=/Applications/MAMP/Library
Si vous ne le faites pas, vous pourriez vous retrouver avec une erreur.
ld: symbol(s) not found
Enfin, ajoutez le drapeau suivant à la fin:
--without-iconv
Après avoir téléchargé la dernière version de PHP de votre choix à partir de sources PHP instantanés,
cd
dans le répertoire téléchargé dans le Terminal. Coller votre chaîne de configuration reformaté (tous, y compris le début ./ configure commande ) et l'exécuter.
Après la phase de configuration est terminée, exécuter:
$ make
$ sudo make install
Relancer MAMP, et vous êtes bon pour aller.
Ceci est lié à causer beaucoup de maux de tête. La solution la plus simple est de naviguer sur le site Web de MAMP et récupérer la dernière version de l'application. Téléchargez, cliquez sur le bouton d'installation et vous trouverez votre version php a été mis à jour à la dernière version ...
Espérons que cela aide, j'ai passé un peu de temps bidouillage avec PHP mise à niveau avant que je ne regardais: S
Je ne sais pas si MAMP a changé sa configuration dans les dernières années, mais aucune des solutions ici m'a aidé. Ce que je l'ai fait, et ce qui a fonctionné tout de suite était:
- Télécharger la version PHP que vous voulez de MAMP
- Décompressez et déplacer le nouveau dossier de PHP dans le dossier MAMP / bin / php où vous verrez d'autres sous-dossiers avec des noms comme php5.3.7
- Redémarrer MAMP
- Accédez au panneau de PHP sous Serveur dans MAMP et choisissez la nouvelle verion de PHP dans le menu déroulant
- Démarrer MAMP.
réinstaller toute MAMP est très sûr. Vous ne même pas besoin de prendre une copie de l'ancien MAMP. la nouvelle installation fait sur lui-même. juste ne hésitez pas à télécharger le nouveau MAMP et cliquez sur Installer. Seuls les soins u besoin de prendre est ce
Modifier httpd.conf et ouvrir la ligne à inclure vhosts.conf et copie ancienne vhosts.conf du vieux dossier MAMP.
MAMP Télécharger Alors choisi une mise à jour de l'en-tête "Versions PHP supplémentaires pour MAMP PRO 2.2"