Linux上设置PHPList(Opensource Newsletter Manager)与LAMP

PHPList是一个开源的通讯管理器,它使我们能够创建和发送电子邮件通讯以及添加和管理用户。 PHPList由PHP和MySQL创建。本文将帮助你在Linux服务器设置PHPList。

PHPList的特点:

PHPList有一个很长的功能列表,任何人都可以通过发送电子邮件轻松地使用它业务功能。下面是PHPList的一些功能。
  • 单向电子邮件公告输送系统
  • 跟踪链接和URL。统计消息,URL和用户订阅。
  • 使您可以编写和发送信息,并在互联网管理phplist。
  • 允许您选择的模板,语言,用户属性,并列出许多不同的组合。
  • 您可以使用用户属性中的信息内容,个性化每封电子邮件消息。
  • 订阅用户可以给文本或HTML电子邮件之间的选择。
  • 使用CSV和制表符分隔文件导入现有用户的列表或用户导出。
  • 保持你的数据库干净和未使用不存在的电子邮件地址。
  • 阅读更多…

第1步:安装LAMP环境

我们假设你已经在你的服务器上配置LAMP环境。如果你没有,请参考以下文章 CentOS/RHEL上安装 LAMP https://www.youcl.com/info/11117 Ubuntu上安装 LAMP https://www.youcl.com/info/10759

第2步:下载PHPList存档文件

让我们从官方下载最新PHPList包 下载页面 。在本教程中,我们使用以下命令下载PHPList 3.0.6。
# wget http://prdownloads.sourceforge.net/phplist/phplist-3.0.6.zip?download
# unzip phplist-3.0.6.zip
现在上传列表目录到Web服务器的根目录。在这个例子中,我使用默认的文档根目录 /var/www/html 
# cd phplist-3.0.6/public_html
# mv lists /var/www/html
# chown -R apache:apache /var/www/html/lists
# chmod -R 755 /var/www/html/lists

第3步:配置PHPList数据库

登录用root用户的MySQL数据库服务器并创建PHPList一个新的数据库。同时创建与phplist数据库完全权限的mysql用户。
# mysql -u root -p

mysql> CREATE DATABASE phplistdb;
mysql> GRANT ALL on phplistdb.* to 'phplist'@'localhost' IDENTIFIED BY '_password_';
mysql> FLUSH PRIVILEGES;
mysql> quit
现在编辑PHPList配置文件 config/config.php文件和更新后的值。 TEST变量的值更改为 0 禁用测试模式(0 为禁用测试模式,1 为启用测试模式)。
  $database_host = "localhost";
  $database_name = "phplistdb";
  $database_user = "phplist";
  $database_password = '_password_';

  define ("TEST",0);

第5步:打开PHPList Web安装程序

在这个阶段,我们已经完成了PHPList的基本配置,现在它准备使用Web安装程序进行安装。在浏览器中打开phplist如下图所示
http://svr1.youcl.com/lists/admin/
5.1。 点击初始化数据库 5.2。 输入名称,组织详细信息和管理用户密码设置 5.3。 示出的安装已经完成。 5.4。 与上面使用useradmin admin和密码登录。 5.5。 PHPList仪表面板。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏