OS 12.4 MAMP 6.6 wie >PHP8.0.8
OS 12.4 MAMP 6.6 wie >PHP8.0.8
Hallo Programmier-Community
Gegenwärtig wird MAMP 6.6 mit PHP 8.0.8 ausgeliefert.
Habe mir angewöhnt, die Arbeitsumgebung bei neuen Webprojekten jeweils auf dem neuesten technischen Stand aufzubauen. Dazu wäre PHP 8.1 state-of-the-art. Bei der Betreuung älterer Projekte bleibe ich bei PHP 7.4.
Es bieten sich folgende Möglichkeiten an
- abwarten und auf PHP7.4 bleiben
- Bordmittel OS verwenden
- MAMP Pro kaufen, eventuell lässt sich damit PHP 8.x nachzurüsten
Was tun?
Danke und Gruss
Flipper
Gegenwärtig wird MAMP 6.6 mit PHP 8.0.8 ausgeliefert.
Habe mir angewöhnt, die Arbeitsumgebung bei neuen Webprojekten jeweils auf dem neuesten technischen Stand aufzubauen. Dazu wäre PHP 8.1 state-of-the-art. Bei der Betreuung älterer Projekte bleibe ich bei PHP 7.4.
Es bieten sich folgende Möglichkeiten an
- abwarten und auf PHP7.4 bleiben
- Bordmittel OS verwenden
- MAMP Pro kaufen, eventuell lässt sich damit PHP 8.x nachzurüsten
Was tun?
Danke und Gruss
Flipper
- Atarimaster
- Beiträge: 3330
- Registriert: So 6. Feb 2022, 22:09
- Wohnort: Ruhrgebiet
In Monterey gibt es kein mitgeliefertes PHP mehr.
Du musst also entweder MAMP verwenden, oder du schaust mal, wie man PHP anderweitig nachinstalliert. Für das Installieren mehrerer PHP-Versionen habe ich bei einer Schnellsuche gerade eben diese Anleitung als erstes gefunden, es gibt aber bestimmt noch andere.
Du musst also entweder MAMP verwenden, oder du schaust mal, wie man PHP anderweitig nachinstalliert. Für das Installieren mehrerer PHP-Versionen habe ich bei einer Schnellsuche gerade eben diese Anleitung als erstes gefunden, es gibt aber bestimmt noch andere.
Ich habe keine Ahnung, aber davon jede Menge.
Danke. Hm. Auf OS 11 hätte ich PHP mit geliefert? Das wäre interessant, wenn mit Option zum Hochrüsten auf PHP 8.1. Wow, die Welt ist schwierig.
- Atarimaster
- Beiträge: 3330
- Registriert: So 6. Feb 2022, 22:09
- Wohnort: Ruhrgebiet
Wenn ich das richtig im Kopf habe, ja.
Aber verlass dich nicht auf meinen Kopf…
Naja, ob du nun das mitgelieferte PHP durch eine neuere Version ersetzt oder das bei Monterey nicht vorhandene PHP nachinstallierst, ist vom Aufwand her kein großer Unterschied. Glaube ich zumindest – ich selbst habe noch kein Monterey und kann es deshalb nicht beurteilen.
Ich habe keine Ahnung, aber davon jede Menge.
Hast Du dir schon mal Homebrew angeschaut?
https://brew.sh/index_de
Vielleicht kannst Du damit und Xcode ja alles nachinstallierten.
https://brew.sh/index_de
Vielleicht kannst Du damit und Xcode ja alles nachinstallierten.
Gruß Jörn mit dem Lötzinn im Haar :-D
- Atarimaster
- Beiträge: 3330
- Registriert: So 6. Feb 2022, 22:09
- Wohnort: Ruhrgebiet
Bei Homebrew zucke ich immer noch zusammen, weil MacMark mal davor gewarnt hat. Die Warnung stammt aber augenscheinlich von 2017; keine Ahnung, ob sich da etwas geändert hat.
Über Macports sollte eine PHP-Installation aber auch funktionieren.
Über Macports sollte eine PHP-Installation aber auch funktionieren.
Ich habe keine Ahnung, aber davon jede Menge.
Ich habe irgendwann von den Macports umgestellt auf Homebrew und bin begeistert.Atarimaster hat geschrieben: ↑Mo 19. Sep 2022, 16:02 Bei Homebrew zucke ich immer noch zusammen, weil MacMark mal davor gewarnt hat. Die Warnung stammt aber augenscheinlich von 2017; keine Ahnung, ob sich da etwas geändert hat.
Das einzige was nervig ist, das nach jedem größeren macOS Update die Path Variable zerdeppert wird.
Aber wozu gibt es .zshrc
![Wink ;-)](./images/smilies/icon_wink.gif)
Gruß Jörn mit dem Lötzinn im Haar :-D
Danke alle.
Dann mache ich mich mal auf die Suche nach einer Step-by-Step Beschreibung, aus dem Mac mit OS 12.4 einen MySQL-Server zu machen.
Homebrew schaue ich mir auch an. https://brew.sh Hm... Weiss auf Schwarz, autsch. Gibt es Empfehlungen einer Step-by-Step Anleitungen? Die Befürchtung, ich habe für die Aufgabe einen MacBook Air (Early 2015) vorgesehen und hoffe die Leistung reicht aus.
Dann mache ich mich mal auf die Suche nach einer Step-by-Step Beschreibung, aus dem Mac mit OS 12.4 einen MySQL-Server zu machen.
Homebrew schaue ich mir auch an. https://brew.sh Hm... Weiss auf Schwarz, autsch. Gibt es Empfehlungen einer Step-by-Step Anleitungen? Die Befürchtung, ich habe für die Aufgabe einen MacBook Air (Early 2015) vorgesehen und hoffe die Leistung reicht aus.
- Atarimaster
- Beiträge: 3330
- Registriert: So 6. Feb 2022, 22:09
- Wohnort: Ruhrgebiet
Ich hab ja auch nicht gesagt (oder behaupten wollen), dass Homebrew schlecht sei.
Es ist halt nur diese Warnung, die mir Sorgen macht.
Reicht.
Ich habe seit meinem ersten Mac mit OS X (Mac mini late 2005) auf allen Rechnern MySQL installiert und auch damit gearbeitet. Ich weiß natürlich nicht, was Du für Datenbanken hast; im Prinzip aber sollte das kein Problem sein.
Tipp: Schau auch mal nach der MySQL-kompatiblen MariaDB, welche bessere Performance liefern soll – hier ein Artikel mit einem Vergleich. Wenn ich das nächste Mal ein Datenbanksystem neu aufsetzen muss, werde ich wohl MariaDB nehmen.
Ich habe keine Ahnung, aber davon jede Menge.
Performance bei einer Datenbankanwendung hängt nicht so sehr von der Maschine an sich ab. Solange genug RAM da ist, so dass die DB selbst ganz im RAM liegt, reicht auch ein Uraltmac.
tasuke au - mein fotoblog
Danke allen. Interessant mit der Leistung. Der Lüfter meldet sich dann und wann, vermutlich wenn 2 oder mehreren Projekte mit DB-Anbindung arbeiten. Vielleicht ein Heulen, wenn ich die eigene IP im Adressfeld des Browsers wähle statt localhost. Kann auch einfach am Firefox liegen, der bekanntlich immer mehr Ressourcen vom Rechner abverlangt.
Das ist sehr wahrscheinlich nicht ganz so normal. Wie gross ist denn die fragliche DB? Heulen heisst CPU Last am Anschlag.flipper hat geschrieben: ↑Di 20. Sep 2022, 13:29 Danke allen. Interessant mit der Leistung. Der Lüfter meldet sich dann und wann, vermutlich wenn 2 oder mehreren Projekte mit DB-Anbindung arbeiten. Vielleicht ein Heulen, wenn ich die eigene IP im Adressfeld des Browsers wähle statt localhost. Kann auch einfach am Firefox liegen, der bekanntlich immer mehr Ressourcen vom Rechner abverlangt.
Sogar ein oller PowerMac G3 konnte fünfzig Leute gleichzeitig mit Daten aus der Datenbank versorgen.
tasuke au - mein fotoblog
- Atarimaster
- Beiträge: 3330
- Registriert: So 6. Feb 2022, 22:09
- Wohnort: Ruhrgebiet
Ich kann mir tatsächlich nicht vorstellen, dass das an der DB-Anbindung an sich liegt.
Um das genauer beurteilen zu können, müsste man natürlich wissen, wie groß die DB ist, und was darin gespeichert ist, und schließlich können sogar ungünstig geschriebene Queries für eine höhere DB-Last als nötig verantwortlich sein. Aber es müsste schon mit dem Teufel zugehen, wenn das zu lauten Lüftern führt…
Und daher die Frage: Was wird am Ende im Browser dargestellt?
Du kannst ja mal die Aktivitätsanzeige öffnen und gucken, welcher Prozess da eine hohe CPU-Last anzeigt.
Ich habe keine Ahnung, aber davon jede Menge.
Melde mich zurück, werkle wie bisher mit MAMP und habe noch keinen Schritte weg vom MAMP getan.
Verständnisfrage zu macports: Ich pflege mit MAMP/phpMyAdmin weiterhin meine DBs, starte aber mit dem Terminal dem bordeigenen Webserver. Ist das so gemeint? Scheint sehr aufwändig und setzt einiges Know-How voraus.
Grüsse F
Verständnisfrage zu macports: Ich pflege mit MAMP/phpMyAdmin weiterhin meine DBs, starte aber mit dem Terminal dem bordeigenen Webserver. Ist das so gemeint? Scheint sehr aufwändig und setzt einiges Know-How voraus.
Grüsse F
- Atarimaster
- Beiträge: 3330
- Registriert: So 6. Feb 2022, 22:09
- Wohnort: Ruhrgebiet
Nein.
Einerseits den bordeigenen Webserver zu installieren, und andererseits MAMP weiterzubetreiben, ergibt keinen Sinn (und ich weiß jetzt auch nicht, ob das überhaupt geht). phpMyAdmin könntest du natürlich separat installieren, um auf die DB zuzugreifen. (Oder Adminer, der mir mittlerweile besser gefällt.)
Man muss den Apache eigentlich nur einmal über das Terminal starten, von da an läuft wird bei jedem Systemstart automatisch gestartet (es sei denn, bei aktuellen macOS-Versionen hat sich diesbezüglich etwas geändert).
Außerdem wirst du dann wahrscheinlich nicht darum herumkommen, Dateien wie hosts, php.ini, httpd.conf von Hand zu editieren.
MAMP ist natürlich schon der einfachere Weg…
Ich habe keine Ahnung, aber davon jede Menge.
Danke. Damit hoffe ich auf ein >PHP8 mit MAMP.
Habe mir einen MacMini M1 2020 zugelegt mit OS13.5 und bekomme mit MAMP 6.8 Version PHP 8.2.0 mitgeliefert.
Kann wie gewohnt weiterwerkeln, Problem gelöst.![smile :-)](./images/smilies/icon_smile.gif)
Kann wie gewohnt weiterwerkeln, Problem gelöst.
![smile :-)](./images/smilies/icon_smile.gif)