| |
|---|
| Die Firma untermStrich software gmbh übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen! |
| |
| Apache, PHP, MySQL muss wie auch untermStrich aktuell gehalten werden. Dies gilt besonders, wenn der Server im Internet verfügbar sein soll. |
.
| Gültig für aktuelle macOS auf Intel CPUs. |
|---|
| Die alte macOS Server Software ist für diese Anleitung nicht notwendig oder sinnvoll. |
Siehe https://brew.sh. Typischerweise:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Niemals als root oder mittels sudo starten!
Je nach Netzwerkverbindung kann dieser Vorgang zwischen ein paar Minuten und ein paar Stunden benötigen!
Optional Wenn Sie den bestehenden Apache Webserver des macOS 10.14 Grundsystems nicht benötigen, können Sie diesen über den folgenden Weg deaktivieren:
sudo apachectl stop sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
Bei der Eingabe des Kennworts wird dieses nicht dargestellt!
Optional Mit dem ersten Kommando, kann die brew Version überprüft werden. Das doctor Kommando überprüft die Installation von brew. Eventuelle Fehlermeldungen klären Sie bitte mit Ihren SystembetreuerInnen ab oder wenden Sie sich an die homebrew community.
brew --version
brew doctor
Niemals als root oder mittels sudo starten!
brew install httpd brew install php@8.1
Niemals als root oder mittels sudo starten!
sudo brew services restart httpd
Der Zugriff erfolgt über Port 8080. Am Server: http://localhost:8080/usr/local/etc/httpd/httpd.conf mit dem Texteditor.
* Entfernen Sie nun 3x die # vor den Modulen:
1. LoadModule expires_module lib/httpd/modules/mod_expires.so
2. LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
3. LoadModule env_module lib/httpd/modules/mod_env.so
LoadModule php_module /usr/local/opt/php@8.1/lib/httpd/modules/libphp.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
None gegen All ersetzen:sudo brew services restart httpd
/Users/IHR_BENUTZERNAME/Downloads/ioncube liegen.ioncube nach /usr/local/etc/php/8.1//usr/local/etc/php/8.1/php.ini:[PHP] zend_extension = /usr/local/etc/php/8.1/ioncube/ioncube_loader_mac_8.1.so
sudo brew services restart httpd
Um den Apache neu zu starten, öffnen Sie das „Terminal“ und geben Sie folgendes ein:
sudo brew services restart httpd
Der erste Start kann wie folgt erfolgen:
sudo brew services start httpd
Der Zugriff erfolgt über Port 8080. Am Server: http://localhost:8080
Die aktuelle Version von untermStrich für PHP 8.1 finden Sie unter: https://webservices.untermstrich.com/update/
Entpacken Sie die ustrich.4_php81.zip nach /usr/local/var/www/ustrich/
Der Zugriff erfolgt über Port 8080. Am Server: http://localhost:8080/ustrich/
Folgen Sie der Installation von untermStrich
.