From c2929634482130d865f12e5a189f278257921690 Mon Sep 17 00:00:00 2001 From: andy Date: Mon, 21 Feb 2022 08:49:45 +0100 Subject: [PATCH] first Commit --- README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..4988e76 --- /dev/null +++ b/README.md @@ -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 + + SetHandler application/x-httpd-php + +```` +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