GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer phpList sur un VPS CentOS 7

phpList est un système de newsletter open source très populaire et simple à utiliser, conçu pour la diffusion d'informations, telles que des newsletters, des actualités, des publicités sur la liste des abonnés. Il permet aux utilisateurs d'ajouter et de gérer des abonnés par e-mail, de créer leurs propres listes de diffusion et d'envoyer des newsletters par e-mail. phpList est écrit en PHP et utilise une base de données MySQL pour stocker les informations. Il est facilement disponible et assez facile à installer sur n'importe quel système Linux VPS.

Dans cet article, nous allons vous guider dans l'installation de phpList sur un VPS CentOS 7.

CONFIGURATIONS

Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.

METTRE À JOUR LE SYSTÈME

Comme toujours, assurez-vous que votre serveur est entièrement à jour avec la commande ci-dessous :

# yum update

INSTALLER LA LAMPE

Votre première étape consiste à installer Linux Apache, MariaDB &PHP ou mieux connu sous le nom de LAMP . LAMPE est en fait un acronyme pour une pile de solutions de services Web composée de Linux, du serveur HTTP Apache, des moteurs de base de données MySQL ou MariaDB et du langage de programmation PHP, Perl ou Python. Émettez ce qui suit :

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

Une fois l'installation de LAMP terminée, activez Apache et MariaDB pour qu'ils démarrent au démarrage et démarrez-les avec les commandes ci-dessous :

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

Pour plus d'ajustements de configuration sur Apache, PHP et MariaDB, consultez notre excellent article de blog.

Exécutez ensuite le script de post-installation de MariaDB mysql_secure_installation :

# mysql_secure_installation

Configurez-le comme ceci :

- 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

Maintenant que vous avez installé une pile LAMP active, vous devez créer une base de données pour phpList. Entrez MariaDB en tant que root :

# 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

INSTALLER PHPLIST

Nous allons télécharger l'installation de phpList dans le /opt répertoire, décompressez-le, déplacez-le vers la racine du document d'Apache et définissez le propriétaire correct avec les commandes ci-dessous :

# 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/

Maintenant, notre prochaine étape consiste à modifier le fichier de configuration de phpList et à saisir les nouvelles valeurs de la base de données :

# vim lists/config/config.php

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

Pendant que vous êtes encore en train d'éditer le fichier de configuration, changez la valeur de la variable 'TEST' de 1 à 0 afin de désactiver le mode test.

define ("TEST",0);

Installez une extension PHP indispensable pour éviter un problème connu de page blanche lors de l'accès à une procédure d'installation de phpList pour la première fois :

# yum install php-mbstring

Redémarrez Apache pour que les modifications prennent effet :

# service httpd restart

C'est ça. Ouvrez maintenant votre navigateur préféré et accédez à http://your_server_ip/lists/admin pour terminer l'installation de phpList. Vous serez accueilli par la page suivante :

Initialisez la base de données en cliquant sur Initialiser la base de données. Complétez maintenant la configuration selon vos besoins.

C'est tout. Si vous avez suivi les étapes ci-dessus, phpList est installé avec succès sur votre VPS CentOS 7.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer phpList pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer phpBB 3 sur un VPS CentOS 6

  2. Comment installer MySQLDumper sur un VPS CentOS

  3. Comment installer PmWiki sur CentOS 6 VPS

  4. Comment installer Tomcat 8 sur un VPS CentOS 6

  5. Comment installer ImpressCMS sur un VPS CentOS 6

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8

Comment installer PHPList sur CentOS 7

Comment installer Railo sur un VPS CentOS 7

Comment installer Gibbon sur un VPS CentOS

Comment installer NodeBB sur un VPS CentOS ?