Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
php:ds220 [2021/05/25 21:08] webproducer MaraDB 10 und phpMyAdmin hinzugefügt. |
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 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. | + | Wenn das NAS Synology Diskstation DS220+ vorhanden ist kann dieser auch als Webserver eingerichtet werden, um z. B. eine Testumgebung aufzubauen. |
| ===== Installation ===== | ===== Installation ===== | ||
| Zeile 10: | Zeile 10: | ||
| - PHP X.X (Empfehlung: Gleiche Version vom Live-Server verwenden) | - PHP X.X (Empfehlung: Gleiche Version vom Live-Server verwenden) | ||
| - MariaDB 10 | - MariaDB 10 | ||
| - | - phpMyAdmin (erreichbar unter http://IP-Adresse/phpMyAdmin/, Standard-Benutzername: root) | + | - 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 27: | 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 ===== | ||