Aktuelles PHP 8 auf dem Raspberry Pi installieren: So nutzt ihr inoffizielle Paketquellen

Mit der Paketverwaltung haben wir bereits als zentrale Anlaufstelle zum installieren neuer Programme vorgestellt. Es enthält viele nützliche Programme, aber nicht alle. Es gibt verschiedene Möglichkeiten, um Programme zu installieren, die es dort noch nicht gibt. Einer davon ist das Hinzufügen von Drittanbieter-Paketquellen, diesen Weg möchte ich dir im folgenden erklären. Warum Drittabieter-Paketquellen nutzen? Es …

Dynmaische Webseiten: Apache2 Webserver mit PHP und MySQL/MariaDB auf dem Raspberry Pi installieren – einfachster Weg für Anfänger (LAMP)

Dynmaische Webseiten: Apache2 Webserver mit PHP und MySQL/MariaDB auf dem Raspberry Pi installieren – einfachster Weg für Anfänger (LAMP)

Apache2 und das ebenfalls quelloffene PHP gehören zum Urgestein des Internets aus den 90ern. Bis heute eignen sie sich zur dynamischen Bereitstellung von Webseiten. Die grundlegende Funktion ist einfach sowie überschaubar, und dadurch auch für Anfänger geeignet. Im folgenden möchte ich euch den einfachsten Weg zeigen, wie man Apache2 mit PHP und einer MariaDB-Datenbank über …

Segmentation fault (core dumped) in searchindex.php Skript von vBulletin 4

Über das Skript searchindex.php aus dem do_not_upload Ordner lässt sich der Suchindex auf der Kommandozeile reparieren bzw. neu aufbauen. Im Gegensatz zum Adminbereich funktioniert das wesentlich schneller, vor allem bei größeren Installationen mit mehreren hunderttausenden Beiträgen. Dies funktionierte allerdings unter meiner Docker-Installation nicht. Nach dem Treffen der Auswahl 1 zur bereinigenden Löschung des alten Index …

PHP-Erweiterung php-ssh2 unter Docker installieren

Die PHP-Erweiterung php_ssh2 ermöglicht den Aufbau von SSH-Verbindungen aus PHP heraus. Sie kommt beispielsweise bei der ssh-key-authority zum Einsatz – ein Open Source Projekt von Opera, um SSH-Keys automatisiert auf Server zu verteilen. Leider wird die Bibliothek nur spärlich aktualisiert, wenngleich sie noch funktioniert. Allerdings gestaltet sich die Installation dadurch als etwas schwierig. In meinem …

Apache2.4 mit PHP7 in Docker-Compose performant ausführen

Apache2.4 mit PHP7 in Docker-Compose performant ausführen

Der Apache-Webserver ist aufgrund seiner Vielseitigkeit und Flexibilität bis heute beliebt. Häufig wird er zusammen mit der Skriptsprache PHP eingesetzt. Apache und PHP stellen offizielle Images bereit, die den einfachen Betrieb auf Basis von Docker und Docker-Compose ermöglichen. Dieser Artikel zeigt eine minimalistische Konfiguration. Beginnen wir mit der Struktur unseres Arbeitsverzeichnisses: Der Ordner htdocs wird …

PHP: Array in URL-Parameter String umwandeln (Format A=B&C=D)

PHP: Array in URL-Parameter String umwandeln (Format A=B&C=D)

Manchmal muss man eine Reihe von URL-Parametern übergeben, beispielsweise für eine API-Abfrage. Diesen String in PHP händisch zu erzeugen ist bereits keine schöne Aufgabe, zumal auch das Escaping der Werte – Beispielsweise title=Hallo+Welt statt title=Hallo Welt nicht vergessen werden darf. Besonders kniffelig wird es, wenn die Anzahl der Parameter vollkommen variabel ist. Denn schließlich wird die Einleitung des ersten …

Vorlage und Anleitung: PHP mit MVC ohne Framework

Vorlage und Anleitung: PHP mit MVC ohne Framework

MVC ist ein bewährtes Muster zur Entwicklung von Anwendungen. Es schafft Übersicht und bringt eine gewisse Struktur in die Entwicklung. Soll eine PHP-Webanwendung nach dem MVC-Prinzip entwickelt werden, ist der Gedanke über ein MVC-Framework oft nicht mehr weit entfernt. Doch da fangen die Probleme bereits an: Welches Framework eignet sich am besten? Ein Bolide wie das Zend Framework? Oder …