GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat PHPList na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat PHPList na vašem CentOS 7. Pro ty z vás, kteří to nevěděli, PHPList je open-source správce newsletteru, který umožňuje nám umožňuje přidávat a spravovat odběratele spolu s vytvářením a odesíláním e-mailových zpravodajů. Poskytuje uživatelsky přívětivé rozhraní, kde můžete spravovat bulletiny, seznamy odběrů, zprávy o bulletinech, upozornění a mnoho dalšího. phpList je napsán v PHP a používá databázi MySQL k uložte informace.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže instalaci PHPList krok za krokem na serveru CentOS 7.

Nainstalujte PHPList na CentOS 7

Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.

yum - update

Krok 2. Nainstalujte server LAMP.

Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Také si nainstalujte rozšíření PHP, abyste předešli známé prázdné stránce problém při prvním přístupu k instalační proceduře phpList:

yum install php-mbstring

Krok 3. Nainstalujte PHPList.

Stáhněte si nejnovější stabilní verzi PHPList, v době psaní tohoto článku je to verze 3.0.12:

mkdir /var/www/html
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/

Budeme muset změnit oprávnění některých složek:

chown -R apache:apache lists/

Krok 4. Konfigurace MariaDB.

Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. Měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.

mysql_secure_installation

Nakonfigurujte to 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

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro PHPList. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace PHPList:

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

Nyní upravte konfigurační soubor PHPList config/config.php a aktualizujte následující hodnoty. Změňte hodnotu proměnné TEST na 0 pro deaktivaci testovacího režimu (0=deaktivace testovacího režimu , 1=povolit testovací režim):

### nano lists/config/config.php
$database_host = "localhost";
$database_name = "phplist";
$database_user = "phplistuser";
$database_password = 'your_password';

define ("TEST",0);

Nyní můžeme restartovat Apache a MariaDB, aby se změny projevily:

systemctl restart httpd.service
systemctl restart mariadb.service

Krok 6. Přístup k seznamu PHPList.

PHPList bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com/lists/admin nebo http://ip-vaseho-serveru/lists/admin a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Gratulujeme! Úspěšně jste nainstalovali PHPList. Děkujeme, že jste použili tento návod k instalaci PHPList na systém CentOS 7. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web PHPList.


Cent OS
  1. Jak nainstalovat MariaDB na CentOS 7

  2. Jak nainstalovat PhpWiki na CentOS 7

  3. Jak nainstalovat LiteCart na CentOS 7

  1. Jak nainstalovat MariaDB na CentOS 8

  2. Jak nainstalovat MariaDB na CentOS 6

  3. Jak nainstalovat MariaDB na CentOS 7

  1. Jak nainstalovat ProjectPier na CentOS 7

  2. Jak nainstalovat MediaWiki na CentOS 7

  3. Jak nainstalovat CakePHP na CentOS 7