1.2 KiB
1.2 KiB
#MAMP Server. macOS, Apache, PHP und Mysql
Apache installieren
#installierten, kaputten Apache löschen
sudo apachectl stop
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
# Apache installieren
brew install httpd
http://localhost eingeben im Browser "It works!"
httpd -v
PHP installation per Hombrew
Installiere Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Installiere PHP 8.1
brew install php@8.1
Installiere PHP 7.4
brew install php@7.4
Um PHP in Apache zu aktivieren die httpd.conf bearbeiten.
sudo nano /usr/local/etc/httpd/httpd.conf
Nach dem Backup die httpd.conf um Zeile
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
```
(oder 7.4)
```
LoadModule php7_module /usr/local/opt/php@7.4/lib/httpd/modules/libphp7.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
ergänzen.
PHP Version wechseln
brew unlink php@8.1
brew link php@7.4 --force --overwrite
/usr/local/etc/httpd/httpd.conf anpassen (php7_module)
MariaDB
brew install mariadb