So installieren Sie PHPList unter Ubuntu 22.04 LTS

Installieren Sie PHPList Ubuntu 22.04

In diesem Tutorial zeigen wir Ihnen, wie Sie PHPList unter Ubuntu 22.04 LTS installieren. PHPList ist ein robustes, offenes-Quellen-Newsletter Manager dasist vollgepackt mit eine Fülle von Merkmale, Herstellung Es ist eine gute Wahl für viele Unternehmen und Einzelpersonen wie. Das ist mächtig Tool ermöglicht es Ihnen um den Mailing zu verwalten Listen, versenden Newsletter und im Auge behalten Ihr E-Mail-Marketing Kampagnen mit Leichtigkeit.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation der PHPList unter Ubuntu 22.04 (Jammy Jellyfish). Sie können die gleichen Anweisungen auch für Ubuntu 22.04 und jede andere Debian-basierte Distribution wie Linux Mint, Elementary OS, Pop!_OS und mehr befolgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft: Ubuntu 22.04, 20.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Grundkenntnisse der Linux-Befehlszeilenschnittstelle (CLI). In dieser Anleitung wird davon ausgegangen, dass Sie mit der Ausführung von Befehlen in einem Terminal vertraut sind.
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für PHPList herunterzuladen.
  • PHPList benötigt einen LAMP-Stack (Linux, Apache, MySQL, PHP), um zu funktionieren. Wenn Sie LAMP nicht auf Ihrem Server installiert haben, müssen Sie dies tun, bevor Sie fortfahren.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie PHPList auf Ubuntu 22.04 LTS Jammy Jellyfish

Schritt 1. Beginnen Sie mit der Aktualisierung Ihrer Systempakete. Öffnen Sie Ihr Terminal und führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt upgrade

Schritt 2. Installieren Sie PHP und die erforderlichen Erweiterungen.

PHPList erfordert PHP und mehrere Erweiterungen. Installieren Sie sie mit den folgenden Befehlen:

sudo apt install apache2 php libapache2-mod-php php-mysql php-gd php-cli php-xml php-mbstring

Schritt 3. Installieren und konfigurieren Sie MariaDB.

MariaDB ist eine beliebte MySQL-kompatible Datenbank. Installieren Sie es mit dem folgenden Befehl:

sudo apt install mariadb-server

Sichern Sie nach der Installation Ihre MariaDB-Installation, indem Sie das mit MariaDB gelieferte Sicherheitsskript ausführen:

sudo mysql_secure_installation

Während die sichere InstallationSie werden dazu aufgefordert eine Wurzel setzen Passwort und mehrere machen sicherheitsrelevante Entscheidungen.

PHPList verwendet eine Datenbank, um Informationen über Ihre Abonnenten, Kampagnen und mehr zu speichern. Zu diesem Zweck können Sie entweder MySQL oder MariaDB verwenden. Um eine neue Datenbank zu erstellen, melden Sie sich bei Ihrem MariaDB-Server an und geben Sie die folgenden Befehle ein:

CREATE DATABASE phplist;
CREATE USER 'phplistuser'@'localhost' IDENTIFIED BY 'your-strong-passwd';
GRANT ALL PRIVILEGES ON phplist.* TO 'phplistuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Schritt 4. PHPList unter Ubuntu 22.04 installieren.

Als nächstes laden wir die neueste Version von PHPList herunter. Navigieren Sie zu dem Verzeichnis, in das Sie PHPList herunterladen möchten, und verwenden Sie dann die wget Befehl gefolgt vom Download-Link für die neueste PHPList-Version. Extrahieren Sie die Datei nach dem Herunterladen mithilfe von tar Befehl:

export VER="3.6.14"
wget https://sourceforge.net/projects/phplist/files/phplist/${VER}/phplist-${VER}.tgz
tar xvf phplist-${VER}.tgz

Verschieben Sie den Ordner public_html/lists/zum /var/wwwVerzeichnis:

sudo mv phplist-${VER}/public_html/lists /var/www/phplist

Navigieren Sie zum PHPList-Verzeichnis und suchen Sie nach config.php Datei. Öffnen Sie diese Datei in einem Texteditor und suchen Sie den Abschnitt für Datenbankeinstellungen. Ersetzen Sie die Standardwerte durch Ihren Datenbanknamen, Benutzernamen und Ihr Passwort:

// what is your Mysql database server hostname
$database_host="localhost";

// what is the name of the database we are using
$database_name="phplist";

// what user has access to this database
$database_user="phplist";

// and what is the password to login to control the database
$database_password = 'your-strong-passwd';

Schritt 5. Apache für PHPList konfigurieren.

Apache stellt Benutzern Ihre PHPList-Installation zur Verfügung. Dazu ist eine speziell für PHPList konfigurierte virtuelle Hostdatei erforderlich. Erstellen Sie eine neue virtuelle Hostdatei im /etc/apache2/sites-available/ Verzeichnis. Fügen Sie in dieser Datei die folgende Konfiguration hinzu und ersetzen Sie „your_domain‚ mit Ihrer tatsächlichen Domain:

sudo nano /etc/apache2/sites-available/phplist.conf

Fügen Sie der Datei den folgenden Inhalt hinzu:

<VirtualHost *:80>
    ServerAdmin admin@your_domain
    DocumentRoot /var/www/phplist
    ServerName your_domain
    <Directory /var/www/phplist/>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Bevor wir PHPList verwenden können, müssen wir die richtigen Eigentümerberechtigungen für das PHPList-Verzeichnis festlegen. Benutzen Sie die chown Befehl, um den Besitzer auf den Apache-Benutzer festzulegen, normalerweise „www-data“:

sudo chown -R www-data:www-data /var/www/phplist

Starten Sie abschließend Apache neu, um alle Änderungen zu übernehmen:

sudo a2dissite phplist.conf
sudo rm /var/www/html/index.html
sudo systemctl restart apache2

Schritt 6. Zugriff auf die PHPList-Web-Benutzeroberfläche.

Um auf die PHPList-Webbenutzeroberfläche (UI) unter Ubuntu zuzugreifen, müssen Sie in Ihrem Webbrowser zur entsprechenden URL navigieren. Die URL folgt normalerweise dem Format der IP-Adresse oder des Domänennamens Ihres Servers, gefolgt vom PHPList-Installationsverzeichnis:

http://your_domain/admin

Installieren Sie PHPList auf Ubuntu 22.04 LTS Jammy Jellyfish

Glückwunsch! Sie haben PHPList erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von PHPList auf dem Ubuntu 22.04 LTS Jammy Jellyfish-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle PHPList-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert