XAMPP auf MacOS installieren: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Installation == * Normal installieren * httpd.conf anpassen * www Ordner z.B. in User Verzeichnis * Symlink auf diesen im htdocs Ordner auf dieses Verzeichn…“)
 
Zeile 1: Zeile 1:
 
== Installation ==
 
== Installation ==
 +
Als praktisch hat es sich erwiesen die eigenen Projekte nicht in htdocs abzulegen. Dann muss man beim Update nicht alles kopieren. Das geht auch ohne virtuelle Server o.ä. Einfach einen Symlink www in htdocs anlegen, der dann auf das eigentliche Webverzeichnis, das man nach Wahl anlegen kann, zeigt.
 +
 +
Ablauf:
 
* Normal installieren
 
* Normal installieren
* httpd.conf anpassen
+
* PHP konfigurieren
* www Ordner z.B. in User Verzeichnis
+
** etc/php.ini anpassen (mehr execution time und memory)
 +
* www Ordner z.B. in User Verzeichnis erstellen
 
* Symlink auf diesen im htdocs Ordner auf dieses Verzeichnis.
 
* Symlink auf diesen im htdocs Ordner auf dieses Verzeichnis.
* Rechte anpassen
+
* Evtl. Dateirechte anpassen
 +
* Datenbank
 +
** User und Passwort vergeben (Mit -p Parameter aber Passwort leerlassen. Sonst nimmt er evtl. automatisch das Admin Passwort. Hinweis MariaDB ist der Nachfolger von mySQL. Das Ganze sieht etwa so aus:
 +
<pre>
 +
cd /Applications/XAMPP/xampfiles/bin
 +
sudo su
 +
./mysql -u root -p
 +
MariaDB [(none)]> use mysql
 +
Database changed
 +
MariaDB [mysql]> update user set Password=password('meinRootPasswort') where user='root';
 +
Query OK, 3 rows affected (0,01 sec)
 +
Rows matched: 3  Changed: 3  Warnings: 0
 +
MariaDB [mysql]> flush privileges;
 +
Query OK, 0 rows affected (0,01 sec)
 +
MariaDB [mysql]> quit
 +
Bye
 +
</pre>
 +
** mySql Server neu starten.
 +
* /Applications/XAMPP/phpMyAdmin für neues Passwort einrichten (xamppfiles/phpmyadmin/config.inc.php)
 +
$cfg['Servers'][$i]['password'] = 'fmcool';
  
 
== Update ==
 
== Update ==
* Datenbanken sichern
+
* Datenbanken sichern (phpmyadmin oder mysqldump)
 
* Neues XAMPP installieren
 
* Neues XAMPP installieren
* Datenbanken zurückspielen
+
* Datenbanken zurückspielen (nur die Projekte, nicht mysql und phpmyadmin etc.)
 +
* Einrichten wie oben

Version vom 1. März 2019, 09:16 Uhr

Installation

Als praktisch hat es sich erwiesen die eigenen Projekte nicht in htdocs abzulegen. Dann muss man beim Update nicht alles kopieren. Das geht auch ohne virtuelle Server o.ä. Einfach einen Symlink www in htdocs anlegen, der dann auf das eigentliche Webverzeichnis, das man nach Wahl anlegen kann, zeigt.

Ablauf:

  • Normal installieren
  • PHP konfigurieren
    • etc/php.ini anpassen (mehr execution time und memory)
  • www Ordner z.B. in User Verzeichnis erstellen
  • Symlink auf diesen im htdocs Ordner auf dieses Verzeichnis.
  • Evtl. Dateirechte anpassen
  • Datenbank
    • User und Passwort vergeben (Mit -p Parameter aber Passwort leerlassen. Sonst nimmt er evtl. automatisch das Admin Passwort. Hinweis MariaDB ist der Nachfolger von mySQL. Das Ganze sieht etwa so aus:
cd /Applications/XAMPP/xampfiles/bin
sudo su
./mysql -u root -p
MariaDB [(none)]> use mysql
Database changed
MariaDB [mysql]> update user set Password=password('meinRootPasswort') where user='root';
Query OK, 3 rows affected (0,01 sec)
Rows matched: 3  Changed: 3  Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0,01 sec)
MariaDB [mysql]> quit
Bye
    • mySql Server neu starten.
  • /Applications/XAMPP/phpMyAdmin für neues Passwort einrichten (xamppfiles/phpmyadmin/config.inc.php)
$cfg['Servers'][$i]['password'] = 'fmcool';

Update

  • Datenbanken sichern (phpmyadmin oder mysqldump)
  • Neues XAMPP installieren
  • Datenbanken zurückspielen (nur die Projekte, nicht mysql und phpmyadmin etc.)
  • Einrichten wie oben