Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:ds220

NAS Synology Diskstation DS220+ als Webserver nutzen

Wenn das NAS Synology Diskstation DS220+ vorhanden ist kann dieser auch als Webserver eingerichtet werden, um z. B. eine Testumgebung aufzubauen.

Installation

Hierzu müssen folgende Pakete im Paket-Zentrum installiert werden:

  1. Apache HTTP Server 2.4
  2. PHP X.X (Empfehlung: Gleiche Version vom Live-Server verwenden)
  3. MariaDB 10
  4. phpMyAdmin*
  5. Docker
  6. Web Station

* = 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 zuzugreifen muss die 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:

  1. Portbasiert ⇒ Port: HTP ⇒ 81 Dokument-Root: web/Projektverzeichnis_1
  2. 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.

  • Web Station ⇒ PHP-Einstellungen:
    • PHP X.X ⇒ [Xdebug aktivieren] und [display_errors aktivieren]
    • Kern:
      • xdebug.remote_connect_back = 1
      • xdebug.remote_enable = 1
      • xdebug.remote_port = 9000
      • xdebug.remote_timeout = 900

Empfohlene Konfiguration für PHP 8

Mit dieser Konfiguration ist das Debugging mit Xdebug möglich.

„Web Station“ =⇒ „„Skript-Spracheinstellungen“ =⇒ „Bearbeiten“ =⇒ „Kern“:


PHPStorm für XDebug konfigurieren

php/ds220.txt · Zuletzt geändert: 2023/10/27 01:38 von webproducer