Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
tools:local-dev-monterey-apple-silicon [2021/11/20 21:09] – [Quellen] admin | tools:local-dev-monterey-apple-silicon [2021/11/23 22:05] (aktuell) – [my.cnf] admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Lokale PHP-Entwicklungsumgebung unter macOS Monterey und Apple Silicon (Mac M1) ====== | ====== Lokale PHP-Entwicklungsumgebung unter macOS Monterey und Apple Silicon (Mac M1) ====== | ||
- | Diese Anleitung beschreibt die Einrichtung einer lokalen Web-Entwicklungsumgebung auf dem eigenen Mac. Sie beinhaltet auch die Installation von Komponenten, | + | Diese Anleitung beschreibt die Einrichtung einer lokalen Web-Entwicklungsumgebung auf dem eigenen Mac. Sie beinhaltet auch die Installation von Komponenten, |
Am Ende dieser Seite habe ich die verschiedenen [[tools: | Am Ende dieser Seite habe ich die verschiedenen [[tools: | ||
Zeile 125: | Zeile 125: | ||
Um bei der täglichen Arbeit später die PHP-Versionen zu wechseln, sind zwei Dinge notwendig: | Um bei der täglichen Arbeit später die PHP-Versionen zu wechseln, sind zwei Dinge notwendig: | ||
- | 1. Die PHP-Version über das Terminal verlinken: '' | + | - Die PHP-Version über das Terminal verlinken: '' |
- | 2. Das PHP-Modul in der '' | + | |
---- | ---- | ||
Zeile 239: | Zeile 239: | ||
MySQL unter M1 Macs bzw. macOS Monterey zu installieren, | MySQL unter M1 Macs bzw. macOS Monterey zu installieren, | ||
Falls du vorher bereits eine andere MySQL-Version installiert hattest, solltest du alle dazugehörigen Dateien und Verzeichnis **komplett entfernen**, | Falls du vorher bereits eine andere MySQL-Version installiert hattest, solltest du alle dazugehörigen Dateien und Verzeichnis **komplett entfernen**, | ||
- | </ | ||
- | |||
* [[https:// | * [[https:// | ||
+ | </ | ||
Bevor wir MySQL starten, müssen wir noch einige Zugriffsrechte korrigieren. Sonst erhalten wir den folgenden Fehler: | Bevor wir MySQL starten, müssen wir noch einige Zugriffsrechte korrigieren. Sonst erhalten wir den folgenden Fehler: | ||
Zeile 263: | Zeile 262: | ||
==== my.cnf ==== | ==== my.cnf ==== | ||
- | MySQL kann über die // | + | MySQL kann über die // |
Die Optionen (Konfigurationen) aus den verschiedenen // | Die Optionen (Konfigurationen) aus den verschiedenen // | ||
- | Mit dem folgenden Befehl wird eine umfangreiche Übersicht ausgegeben. Ganz zu Beginn stehen die berücksichtigten Pfade | + | Mit dem folgenden Befehl wird eine umfangreiche Übersicht ausgegeben. Ganz zu Beginn stehen die berücksichtigten Pfade. |
**Terminal: | **Terminal: | ||
Zeile 323: | Zeile 322: | ||
- | ===== 9. ImageMagick | + | ===== 9. GraphicsMagick |
TYPO3 benötigt noch ein Programm zur Bildbearbeitung. Damit werden Thumbnails und optimierte Bilder fürs Frontend generiert. | TYPO3 benötigt noch ein Programm zur Bildbearbeitung. Damit werden Thumbnails und optimierte Bilder fürs Frontend generiert. | ||
- | Ich nutze hier ImageMagick, | + | Ich nutze hierfür **GraphicsMagick** |
< | < | ||
- | brew install | + | brew install |
</ | </ | ||
Zeile 336: | Zeile 335: | ||
''/ | ''/ | ||
- | Das ist relevant für die TYPO3-Einstellungen | + | Mit den folgenden Einstellungen im TYPO3 Install Tool ('' |
+ | |||
+ | < | ||
+ | 'GFX' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | 'processor_path' | ||
+ | | ||
+ | ' | ||
+ | ], | ||
+ | </ | ||
---- | ---- |