GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie phpList auf einem CentOS 7 VPS

phpList ist ein sehr beliebtes und einfach zu bedienendes Open-Source-Newslettersystem, das für die Verbreitung von Informationen wie Newslettern, Nachrichten, Werbung an Abonnentenlisten konzipiert ist. Es ermöglicht Benutzern, E-Mail-Abonnenten hinzuzufügen und zu verwalten, ihre eigenen Mailinglisten zu erstellen und E-Mail-Newsletter zu versenden. phpList ist in PHP geschrieben und verwendet eine MySQL-Datenbank zum Speichern der Informationen. Es ist leicht verfügbar und ziemlich einfach auf jedem Linux-VPS-System zu installieren.

In diesem Artikel führen wir Sie durch die Installation von phpList auf einem CentOS 7 VPS.

ANFORDERUNGEN

Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.

SYSTEM AKTUALISIEREN

Stellen Sie wie immer mit dem folgenden Befehl sicher, dass Ihr Server auf dem neuesten Stand ist:

# yum update

LAMPE INSTALLIEREN

Ihr erster Schritt ist die Installation von Linux Apache, MariaDB &PHP oder besser bekannt unter LAMP . LAMPE ist eigentlich ein Akronym für einen Webdienst-Lösungsstapel, der aus Linux, dem Apache HTTP-Server, den Datenbank-Engines MySQL oder MariaDB und den Programmiersprachen PHP, Perl oder Python besteht. Geben Sie Folgendes aus:

# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip

Nachdem die LAMP-Installation abgeschlossen ist, aktivieren Sie Apache und MariaDB für den Start beim Booten und starten Sie sie mit den folgenden Befehlen:

# systemctl enable mariadb && systemctl enable httpd
# systemctl start httpd && systemctl start mariadb

Weitere Konfigurationsoptimierungen für Apache, PHP und MariaDB finden Sie in unserem ausgezeichneten Blogbeitrag.

Führen Sie als Nächstes das MariaDB-Post-Installationsskript mysql_secure_installation aus :

# mysql_secure_installation

Konfigurieren Sie es wie folgt:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Nachdem Sie nun einen aktiven LAMP-Stack installiert haben, müssen Sie eine Datenbank für phpList erstellen. Geben Sie MariaDB als root ein:

# mysql -u root -p

MariaDB > create database phplist;

MariaDB > grant all privileges on phplist.* to phplistuser@localhost identified by 'your_password';

MariaDB > flush privileges;

MariaDB > exit
Bye

PHPLIST INSTALLIEREN

Wir werden die phpList-Installation in das Verzeichnis /opt herunterladen Verzeichnis, entpacken Sie es, verschieben Sie es in das Dokumentenstammverzeichnis von Apache und legen Sie mit den folgenden Befehlen den richtigen Besitz fest:

# cd /opt

# wget -O phplist-3.0.12.zip http://prdownloads.sourceforge.net/phplist/phplist-3.0.12.zip?download

# unzip phplist-3.0.12.zip

# mv phplist-3.0.12/public_html/lists/ /var/www/html/

# cd /var/www/html/

# chown -R apache: lists/

Nun ist unser nächster Schritt, die phpList-Konfigurationsdatei zu modifizieren und die neuen Datenbankwerte einzugeben:

# vim lists/config/config.php

$database_host = "localhost";
$database_name = "phplist";
$database_user = "phplistuser";
$database_password = 'your_password';

Während Sie die Konfigurationsdatei noch bearbeiten, ändern Sie den Wert der Variable „TEST“ von 1 auf 0, um den Testmodus zu deaktivieren.

define ("TEST",0);

Installieren Sie eine dringend benötigte PHP-Erweiterung, um ein bekanntes Problem mit leeren Seiten zu vermeiden, wenn Sie zum ersten Mal auf eine phpList-Installationsprozedur zugreifen:

# yum install php-mbstring

Starten Sie Apache neu, damit die Änderungen wirksam werden:

# service httpd restart

Das ist es. Öffnen Sie nun Ihren bevorzugten Browser und navigieren Sie zu http://your_server_ip/lists/admin, um die phpList-Installation abzuschließen. Sie werden von der folgenden Seite begrüßt:

Initialisieren Sie die Datenbank, indem Sie auf Datenbank initialisieren klicken. Vervollständigen Sie nun die Konfiguration nach Ihren Bedürfnissen.

Das ist alles. Wenn Sie die obigen Schritte befolgt haben, wurde phpList erfolgreich auf Ihrem CentOS 7 VPS installiert.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, phpList für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie Piwik auf einem CentOS VPS

  2. So installieren Sie Concrete5 auf einem CentOS 6 VPS

  3. So installieren Sie phpBB 3 auf einem CentOS 6 VPS

  4. So installieren Sie MyWebSQL auf einem CentOS VPS

  5. So installieren Sie ocPortal auf einem CentOS 7 VPS

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie PHPList unter CentOS 7

So installieren Sie Railo auf einem CentOS 7 VPS

So installieren Sie Gibbon auf einem CentOS VPS

Wie installiere ich NodeBB auf einem CentOS VPS?