phpList è un sistema di newsletter open source molto popolare e semplice da usare progettato per la diffusione di informazioni, come newsletter, notizie, pubblicità per l'elenco degli iscritti. Consente agli utenti di aggiungere e gestire abbonati e-mail, creare le proprie liste di distribuzione e inviare newsletter via e-mail. phpList è scritto in PHP e utilizza un database MySQL per memorizzare le informazioni. È prontamente disponibile e abbastanza facile da installare su qualsiasi sistema VPS Linux.
In questo articolo ti guideremo attraverso l'installazione di phpList su un CentOS 7 VPS.
REQUISITI
Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.
AGGIORNA IL SISTEMA
Come sempre, assicurati che il tuo server sia completamente aggiornato con il comando seguente:
# yum update
INSTALLA LAMPADA
Il tuo primo passo è installare Linux Apache, MariaDB e PHP o meglio conosciuto da LAMP . LAMPADA è in realtà l'acronimo di uno stack di soluzioni di servizi Web costituito da Linux, Apache HTTP Server, i motori di database MySQL o MariaDB e il linguaggio di programmazione PHP, Perl o Python. Emettere quanto segue:
# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip
Al termine dell'installazione di LAMP, abilita Apache e MariaDB per l'avvio all'avvio e avviali con i comandi seguenti:
# systemctl enable mariadb && systemctl enable httpd
# systemctl start httpd && systemctl start mariadb
Per ulteriori modifiche alla configurazione su Apache, PHP e MariaDB, controlla il nostro eccellente post sul blog.
Quindi esegui lo script post-installazione di MariaDB mysql_secure_installation :
# mysql_secure_installation
Configuralo in questo modo:
- 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
Ora che hai installato uno stack LAMP attivo devi creare un database per phpList. Inserisci MariaDB come 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
INSTALLA LISTA PHP
Scaricheremo l'installazione di phpList in /opt directory, decomprimilo, spostalo nella root del documento di Apache e imposta la proprietà corretta con i comandi seguenti:
# 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/
Ora, la nostra prossima mossa è modificare il file di configurazione phpList e inserire i nuovi valori del database:
# vim lists/config/config.php $database_host = "localhost"; $database_name = "phplist"; $database_user = "phplistuser"; $database_password = 'your_password';
Mentre stai ancora modificando il file di configurazione, cambia il valore della variabile 'TEST' da 1 a 0 per disabilitare la modalità test.
define ("TEST",0);
Installa un'estensione PHP molto necessaria per evitare un problema noto di pagina vuota quando accedi a una procedura di installazione di phpList per la prima volta:
# yum install php-mbstring
Riavvia Apache per rendere effettive le modifiche:
# service httpd restart
Questo è tutto. Ora apri il tuo browser preferito e vai a http://your_server_ip/lists/admin per completare l'installazione di phpList. Sarai accolto dalla seguente pagina:
Inizializzare il database facendo clic su Inizializza database. Ora completa la configurazione in base alle tue esigenze.
È tutto. Se hai seguito i passaggi precedenti, phpList è installato correttamente sul tuo CentOS 7 VPS.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare phpList per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.