first Commit
commit
c292963448
|
@ -0,0 +1,54 @@
|
||||||
|
# #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
|
Loading…
Reference in New Issue