Настройка и установка phplist в Fedora 16
В этой статье будем опирать на предыдущие две. Для успешной работы phplist вам будет нужна работающая система Fedora 16 и установленный поверх этой системы LAMP. Все что будет необходимо, это только поставить phplist, установка которого не сложнее, чем установка WordPress.

Нам нужен будет новый виртуальный хост:
[root@www ~]# vi /etc/httpd/conf.d/vhosts.conf
Предельно простые настройки:
NameVirtualHost 192.168.0.100:80
<VirtualHost 192.168.0.100:80>
ServerName www.example.com
ServerAdmin admin@example.com
DocumentRoot /var/www/www/web
LogLevel warn
ErrorLog logs/www_error.log
CustomLog logs/www_access.log combined
</VirtualHost>
Далее создаем папку которую указали в качестве DocumentRoot:
[root@www ~]# mkdir -p /var/www/www/web/
Рестартуем Apache:
[root@www ~]# systemctl restart httpd.service
В БД делаем нового юзера:
[root@www ~]# mysqladmin -u root -p create phplist
И делаем внутри мускуля вот такие строчки:
GRANT CREATE, ALTER, INDEX, DROP, CREATE TEMPORARY TABLES, SELECT, INSERT, UPDATE, DELETE ON phplist.* TO 'phplist_admin'@'localhost' IDENTIFIED BY '%phplist_admin_password%';
GRANT CREATE, ALTER, INDEX, DROP, CREATE TEMPORARY TABLES, SELECT, INSERT, UPDATE, DELETE ON phplist.* TO 'phplist_admin'@'localhost.localdomain' IDENTIFIED BY '%phplist_admin_password%';
FLUSH PRIVILEGES;
quit;
Идем в /tmp:
[root@www ~]# cd /tmp
Качаем архив с последней версией phplist:
[root@www ~]# wget http://kent.dl.sourceforge.net/project/phplist/phplist/2.10.18/phplist-2.10.18.zip
Достаем файлы и идем в директорию:
[root@www ~]# unzip phplist-2.10.18.zip
[root@www ~]# cd phplist-2.10.18
Копируем все файлы DocumentRoot:
[root@www ~]# cp -R * /var/www/www/web/
Ищем конфигурационный файл:
[root@www ~]# find / -name "config.php"
Он должен быть тут после копирования =>:
[root@www ~]# vi /var/www/www/web/public_html/lists/config/config.php
Вводим в точности как сделали прежде:
$database_name = "phplist";
$database_user = "phplist_admin";
$database_password = "ВАШ_ПАРОЛЬ";
Меняем значения параметров, зачем они нужны читаем на офф. сайте:
$check_for_host = 1;
define("TEST",0);
Сохраняем файл и идем в браузере по адресу http://ВАШ_АЙ_ПИ/public_html/lists/admin/. По умолчанию пара логин\пароль такие: admin\phplist. Это конечно нужно поменять. phplist установлен, можно работать.