Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:ds220

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
php:ds220 [2021/05/24 19:58]
webproducer Konfiguration ergänzt
php:ds220 [2023/10/27 01:38] (aktuell)
webproducer Empfohlene Konfiguration für PHP 8
Zeile 1: Zeile 1:
-====== NAS Synology Diskstation DS220 als Webserver nutzen ======+====== NAS Synology Diskstation DS220als Webserver nutzen ======
  
-Wenn das NAS Synology Diskstation DS220 vorhanden ist kann dieser auch als Webserver eingerichtet werden, um z. B. eine Testumgebung aufzubauen.+Wenn das NAS Synology Diskstation DS220vorhanden ist kann dieser auch als Webserver eingerichtet werden, um z. B. eine Testumgebung aufzubauen.
  
 ===== Installation ===== ===== Installation =====
Zeile 9: Zeile 9:
   - Apache HTTP Server 2.4   - Apache HTTP Server 2.4
   - PHP X.X (Empfehlung:​ Gleiche Version vom Live-Server verwenden)   - PHP X.X (Empfehlung:​ Gleiche Version vom Live-Server verwenden)
 +  - MariaDB 10
 +  - phpMyAdmin*
   - Docker   - Docker
   - Web Station   - Web Station
  
-===== Empfohlene Konfiguration =====+* = Für das Hochladen und die Verwaltung von kleinen Datenbanken mit wenig Dateigröße kann PhpMyAdmin verwendet werden. Nach der Installation ist PhpMyAdmin unter http://​meine-IP-Adresse/​phpMyAdmin/​ erreichbar. Als User wird standardmäßig "​root"​ angelegt. Um jedoch größere Datenbanken hochzuladen und von extern auf die Datenbanken z. B. per [[:​heidisql|HeidiSQL]] zuzugreifen muss die [[db:​ds220|DS220+ noch weitergehend konfiguriert werden]]. 
 + 
 +---- 
 + 
 +===== Virtuelle Hosts ===== 
 + 
 +Wenn Sie mehr als eine Webseite anlegen wollen können in der "Web Station"​ unter "​Virtueller Host" beliebig viele Ports angelegt werden, die auf Unterverzeichnisse verweisen. Beispiel: 
 + 
 +  - Portbasiert => Port: HTP => 81 Dokument-Root:​ web/​Projektverzeichnis_1 
 +  - Portbasiert => Port: HTP => 82 Dokument-Root:​ web/​Projektverzeichnis_2 
 + 
 +---- 
 + 
 +===== Empfohlene Konfiguration ​für PHP 5 und PHP 7 =====
  
 Mit dieser Konfiguration ist das Debugging mit Xdebug möglich. Mit dieser Konfiguration ist das Debugging mit Xdebug möglich.
Zeile 25: Zeile 40:
  
 {{:​ds220:​ds220_php_kern.png|}} {{:​ds220:​ds220_php_kern.png|}}
 +
 +===== Empfohlene Konfiguration für PHP 8 =====
 +
 +Mit dieser Konfiguration ist das Debugging mit Xdebug möglich.
 +
 +"Web Station"​ ==> ""​Skript-Spracheinstellungen"​ ==> "​Bearbeiten"​ ==> "​Kern":​
 +
 +{{:​ds220:​php_8_kern.png|}}
 +
 +
 +----
  
 ===== PHPStorm für XDebug konfigurieren ===== ===== PHPStorm für XDebug konfigurieren =====
php/ds220.1621879102.txt.gz · Zuletzt geändert: 2021/05/24 19:58 von webproducer