Entdecken Sie eBooks
Kategorien
Entdecken Sie Hörbücher
Kategorien
Entdecken Sie Zeitschriften
Kategorien
Entdecken Sie Dokumente
Kategorien
15 ######
Wichtig! PHP in diesem Paket benötigt die Microsoft Visual C++ 2017 Redistributable
Erweiterung von
http://www.microsoft.com/en-us/download/. Bitte stellen Sie sicher das die VC++
2017
Runtime Bibliothek auf Ihrem System installiert ist.
+ Apache 2.4.46
+ MariaDB 10.4.17
+ PHP 7.4.15 (VC15 X86 64bit thread safe) + PEAR
+ phpMyAdmin 5.0.4
+ OpenSSL 1.1.0g
+ ADOdb 518a
+ Mercury Mail Transport System v4.62 (nicht in der Portable Version)
+ FileZilla FTP Server 0.9.41 (nicht in der Portable Version)
+ Webalizer 2.23-04 (nicht in der Portable Version)
+ Strawberry Perl 5.32.0.1 Portable
+ Tomcat 7.0.107
+ XAMPP Control Panel Version 3.2.4.
+ XAMPP mailToDisk 1.0 (schreibt verdendete Mails über PHP auf die Festplatte
unter <xampp>\mailoutput. In der php.ini als Mail Default aktiviert.)
---------------------------------------------------------------
* System-Voraussetzungen:
+ 64 MB RAM (EMPFOHLEN)
+ 750 MB freier Speicherplatz
+ Windows 7, Windows 8, Windows 10
* ACHTUNG!!!!
Wenn ihr Probleme mit der mysql Verbindung via php bzw. phpMyAdmin (pber die
mysqlnd API) habt dann schaut bitte unbedingt hier:
http://localhost/xampp/index.php
* SCHNELLINSTALLATION:
[HINWEIS: Auf die obersten Hirachie eines beliebigen Laufwerks bzw. auf dem
Wechseldatenträger des USB-Sticks entpacken => E:\ oder W:\. Es entsteht E:\xampp
oder W:\xampp. Für den USB-Stick nicht die "setup_xampp.bat" nutzen, um ihn auch
transportabel nutzen zu können!]
Schritt 2: Starten Sie den Apache2 mit PHP5.x mit dem Control Panel (xampp-
control.exe) oder wahlweise mit => \xampp\apache_start.bat.
Stoppen Sie den Apache2 mit PHP5.x mit dem Control Panel (xampp-control.exe) oder
wahlweise mit => \xampp\apache_stop.bat.
Schritt 3: Starten Sie MySQL mit dem Control Panel (xampp-control.exe) oder
wahlweise mit => \xampp\mysql_start.bat.
Stoppen Sie MySQL mit dem Control Panel (xampp-control.exe) oder wahlweise mit
=> \xampp\mysql_stop.bat.
Schritt 4: Öffne deinen Browser und gebe http://127.0.0.1 oder http://localhost
ein. Danach gelangst du zu den zahlreichen ApacheFriends-Beispielen auf Ihrem
lokalen Server.
Schritt 5: Das Root-Verzeichnis (Hauptdokumente) für HTTP (oft HTML) ist =>
C:\xampp\htdocs. PHP kann die Endungen *.php, *.phtml haben, *.shtml für SSI,
*.cgi für CGI (z. B.: Perl).
---------------------------------------------------------------
1) Mit XAMPP mailToDisk wird jede Email die über die Mail Funktion von PHP
versendet wird nach <xampp>\mailoutput geschrieben. MailToDisk ist Standard und
Bedarf keine Änderung in der php.ini. MailToDisk keinesfalls produktiv einsetzen!
2) Mit fakemail (sendmail.exe) werden alle Mails versendet mit PHP mail() in ein
von ihnen definiertes externes Postfach geschickt. Zuvor müssen sie ihr Postfach in
der <xampp>\sendmail\sendmail.ini konfigurieren und auch die sendmail.exe in der
php.ini aktivieren.
3) Sie bnutzen einen eigenen SMTP Server wie der im XAMPP integrierte Mercury Mail
Server oder einen externen SMTP Server (wie IIS). Hierzu kommentieren sie in der
php.ini alle sendmail_path Zeilen aus und kommentieren dafür die Zeilen -> SMTP =
localhost und -> smtp_port = 25 mit ihren Daten ein.
---------------------------------------------------------------
* PASSWÖRTER:
1) MySQL:
Benutzer: root
Passwort:
(also kein Passwort!)
2) FileZilla FTP:
[ Sie müssen erst einen neuen Benutzer über das User FileZilla Interface
erstellen. ]
3) Mercury:
TestUser: newuser
Passwort: wampp
4) WEBDAV:
Benutzer: xampp-dav-unsecure
Password: ppmax2011
---------------------------------------------------------------
- \xampp\apache\apache_installservice.bat
===> Installiert den Apache 2 als Dienst
- \xampp\apache\apache_uninstallservice.bat
===> Deinstalliert den Apache 2 als Dienst
- \xampp\mysql\mysql_installservice.bat
===> Installiert MySQL als Dienst
- \xampp\mysql\mysql_uninstallservice.bat
===> Deinstalliert MySQL als Dienst
==> Nach allen De- / Installationen der Dienste, System unbedingt neustarten!
---------------------------------------------------------------
Wie schon an anderer Stelle erwähnt ist XAMPP nicht für den Produktionseinsatz
gedacht, sondern nur für Entwickler in Entwicklungsumgebungen. Das hat zur Folge,
dass XAMPP absichtlich nicht restriktiv sondern im Gegenteil sehr offen
vorkonfiguriert ist. Für einen Entwickler ist das ideal, da er so keine Grenzen vom
System vorgeschrieben bekommt.
Für einen Produktionseinsatz ist das allerdings überhaupt nicht geeignet!
Hier eine Liste, der Dinge, die an XAMPP absichtlich (!) unsicher sind:
---------------------------------------------------------------
* MYSQL-Hinweise:
(2) Wer MySQL als Dienst unter NT / 2000 / XP benutzen möchte, muss unbedingt (!)
vorher die "my" bzw."my.ini unter C:\ (also C:\my.ini) implementieren. Danach die
"mysql_installservice.bat" im Ordner "mysql" aktivieren. Dienste funktionieren
generell NICHT unter Windows Home-Versionen.
Wichtig: Nach dem Einsetzen eines neuen Passwortes für Root muss auch phpMyAdmin
informiert werden! Das geschieht über die Datei "config.inc.php"; zu finden als
C:\xampp\phpmyadmin\config.inc.php. Dort also folgenden
Zeilen editieren:
---------------------------------------------------------------