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.
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? –
davidgolding.net nicht verfügbar – toha
konnte das nicht für php 5.6.23 –