phpList je velmi oblíbený a snadno použitelný open source systém newsletterů, který je určen pro šíření informací, jako jsou newslettery, novinky, reklama do seznamu odběratelů. Umožňuje uživatelům přidávat a spravovat odběratele e-mailů, vytvářet vlastní seznamy adresátů a odesílat e-mailové zpravodaje. phpList je napsán v PHP a k ukládání informací používá databázi MySQL. Je snadno dostupný a poměrně snadno se instaluje na jakýkoli systém Linux VPS.
V tomto článku vás provedeme instalací phpList na CentOS 7 VPS.
POŽADAVKY
V tomto tutoriálu budeme používat náš plán hostování SSD 1 Linux VPS.
AKTUALIZOVAT SYSTÉM
Jako vždy se ujistěte, že je váš server plně aktuální pomocí příkazu níže:
# yum update
INSTALOVAT LAMPU
Vaším prvním krokem je nainstalovat Linux Apache, MariaDB &PHP nebo lépe známý od LAMP . LAMP je ve skutečnosti zkratka pro zásobník řešení webových služeb sestávající z Linuxu, HTTP serveru Apache, databázových strojů MySQL nebo MariaDB a programovacího jazyka PHP, Perl nebo Python. Zadejte následující:
# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip
Po dokončení instalace LAMP povolte spuštění Apache a MariaDB při spouštění a spusťte je pomocí níže uvedených příkazů:
# systemctl enable mariadb && systemctl enable httpd
# systemctl start httpd && systemctl start mariadb
Další úpravy konfigurace na Apache, PHP a MariaDB najdete v našem skvělém příspěvku na blogu.
Dále spusťte poinstalační skript MariaDB mysql_secure_installation :
# mysql_secure_installation
Nakonfigurujte jej takto:
- 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
Nyní, když máte nainstalovaný aktivní zásobník LAMP, musíte vytvořit databázi pro phpList. Zadejte MariaDB jako 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
INSTALOVAT PHPLIST
Stáhneme instalaci phpListu do /opt adresář, rozbalte jej, přesuňte jej do kořenového adresáře dokumentu Apache a nastavte správné vlastnictví pomocí příkazů níže:
# 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/
Nyní je naším dalším krokem úprava konfiguračního souboru phpList a zadání nových hodnot databáze:
# vim lists/config/config.php $database_host = "localhost"; $database_name = "phplist"; $database_user = "phplistuser"; $database_password = 'your_password';
Zatímco stále upravujete konfigurační soubor, změňte hodnotu proměnné ‚TEST‘ z 1 na 0, abyste testovací režim deaktivovali.
define ("TEST",0);
Nainstalujte si tolik potřebné rozšíření PHP, abyste předešli známému problému s prázdnou stránkou při prvním přístupu k instalační proceduře phpList:
# yum install php-mbstring
Restartujte Apache, aby se změny projevily:
# service httpd restart
To je vše. Nyní otevřete svůj oblíbený prohlížeč a přejděte na http://your_server_ip/lists/admin a dokončete instalaci phpList. Uvítá vás následující stránka:
Inicializujte databázi kliknutím na Initialise Database. Nyní dokončete konfiguraci podle svých potřeb.
To je vše. Pokud jste postupovali podle výše uvedených kroků, phpList je úspěšně nainstalován na vašem CentOS 7 VPS.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby vám phpList nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.