2009-11-17 10 views
6

Ich konnte keine Ressourcen finden, wie man das macht .. Wer hat irgendwelche Ideen oder Ressourcen ?!Wie aktualisierst du MAMPs PHP auf PHP 5.3?

Ich habe versucht, die configure-Optionen ändern und ich Dinge, die man zu einem Zeitpunkt, zu lösen, aber es scheint, als ob diese Methode für immer .. ist Mein aktueller Fehler nehmen könnte ..

in für jpeg_read_header Überprüfung - ljpeg ... nein configure: error: Problem mit libjpeg. (a | so). Überprüfen Sie bitte config.log für weitere Informationen.

Ich fahre Snow Leopard.

Jede Hilfe wäre toll, Matt Mueller

Antwort

5

Die aktuelle Version (1.9) von MAMP/MAMP PRO enthält PHP 5.3 und ist auf dem MAMP download page zur Verfügung.

6

Ich weiß, das ist eine alte Frage - aber immer noch relevant.

ich meine MAMP bin Aktualisierung und bin zu halten auf PHP's stable releases auf dem Laufenden durch eine Führung mit I bei davidgolding.net

gefunden Der Leitfaden geht wie folgt:

Führen Sie zuerst die

phpinfo() 

Funktion in einem PHP-Skript auf Ihrem lokalen Host oder gehen Sie zu PHPMyAdmin und jagen Sie die Konfigurationsseite.

'./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' 

Kopieren Sie ganze Brocken in Ihrem Texteditor und entfernen Sie die einfachen Anführungszeichen (suchen und ersetzen sollte es tun): Sie sollten an oder nahe der Spitze einen großen Teil der Konfigurations Markup sehen. Achten Sie auf die Flagge

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

und ersetzen Sie es mit:

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

Wenn Sie dies nicht tun, könnte man mit einem Fehler enden.

ld: symbol(s) not found 

Schließlich fügen Sie das folgende Flag zu Ende:

--without-iconv 

Nachdem Sie die neueste PHP-Release Ihrer Wahl von PHP Quellen Snapshots heruntergeladen haben,

cd 

zum Download Verzeichnis im Terminal. Fügen Sie die neu formatierte Konfigurationszeichenfolge (einschließlich des ersten Befehls ./configure) ein und führen Sie sie aus.

Nachdem die Konfigurationsphase abgeschlossen ist, führen:

$ make 
$ sudo make install 

Relaunch MAMP, und du bist zu gehen gut.

+0

Ich habe versucht, diese Anweisungen zu befolgen. Wenn ich den './configure ...' Befehl ausführte, erhielt ich diesen Fehler: 'kann /Applications/MAMP/Library/build/config_vars.mk nicht öffnen: Keine solche Datei oder Verzeichnis an/Applications/MAMP/Library/bin/apxs Zeile 217. Weißt du, wie ich diesen Fehler beheben kann? –

+0

davidgolding.net nicht verfügbar – toha

+0

konnte das nicht für php 5.6.23 –

4

Dies ist verpflichtet, eine Menge Kopfschmerzen zu verursachen. Die einfachste Lösung besteht darin, zur mamp-Website zu navigieren und die neueste Version der Anwendung zu verwenden. Laden Sie es herunter, klicken Sie auf die Schaltfläche Installieren und Sie werden feststellen, dass Ihre PHP-Version auf die neueste Version aktualisiert wurde ...

Hoffe, dass dies hilft, verbrachte ich ziemlich viel Zeit mit dem Aktualisieren von PHP, bevor ich tatsächlich sah: S

0

Goto MAMP Download page dann wählen ein Update aus der Überschrift „weiteren PHP-Versionen für MAMP PRO 2.2“

3

ich weiß nicht, ob MAMP hat seine Konfiguration in den letzten Jahren aber keine der Lösungen geändert hier hat mir geholfen. Was ich tat, und sofort, was funktioniert hat war:

  1. Download the PHP version you want from MAMP
  2. entpacken und den neuen PHP-Ordner in den Ordner MAMP/bin/php bewegen, wo Sie weitere Unterordner mit Namen wie php5.3.7 sehen
  3. Restart MAMP
  4. Gehen Sie auf die PHP-Panel unter Server in MAMP und wählen Sie die neue verion von PHP aus dem Dropdown-Menü
  5. starten MAMP.
+0

Wenn es nur so einfach wäre, Kumpel :) Stellt sich die Neuinstallation von der Website ist die beste Option bisher ... – cptstarling

1

ganze MAMP neu installieren ist sehr sicher. Sie müssen nicht einmal eine Kopie des alten MAMP machen. Die neue Installation macht es für sich. Laden Sie sich einfach MAMP herunter und klicken Sie auf Installieren. nur Pflege, die Sie brauchen, ist dies

Edit httpd.conf und öffnen Sie Zeile, um vhosts.conf und kopieren Sie alte vhosts.conf aus alten MAMP-Ordner.