云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04系统上安装phpList电子邮件软件的方法

在Ubuntu 18.04系统上安装phpList电子邮件软件的方法

2019-02-05 16:20:10作者:曾秀珠稿源:云网牛站

本文介绍在Ubuntu 18.04系统上安装phpList电子邮件软件的方法。

 

简介

phpList是一个开源的时事通讯和电子邮件软件,它功能丰富,有强大的列表管理器,具有灵活的集成功能,导入和管理复杂数据。同时phpList可以免费下载和使用,安装需要MySQL或MariaDB数据库、Apache Web服务器及PHP。

 

下载链接

phpList网站

phpList下载地址

 

一、安装PHP和所需的扩展和配置MariaDB

通过运行以下命令安装PHP和所需的php扩展:

sudo apt -y install apache2 php php-pear php-cgi php-common libapache2-mod-php \

php-mbstring php-net-socket php-imap php-gd php-xml-util php-mysql php-gettext php-bcmath

下一个要求是数据库,为此,我们将使用MariaDB,参考在Ubuntu 18.04系统上安装MariaDB 10.4的步骤

完成安装后,为phpList创建数据库和专用数据库用户:

$ mysql -u root -p

Enter password: 

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 520

Server version: 10.3.9-MariaDB-1:10.3.9+maria~bionic-log mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE phplist;

Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON phplist.* to 'phplist'@'localhost' IDENTIFIED BY 'StrongPassword';

Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> quit

Bye

 

二、下载并安装phpList

当前要安装的版本是phpList 3.3.8。

下载并解压缩存档:

wget https://sourceforge.net/projects/phplist/files/phplist/3.3.8/phplist-3.3.8.tgz/download

tar xvf phplist-$3.3.8.tgz

将文件夹public_html/lists/移动到/var/www目录中:

sudo mv phplist-3.3.8/public_html/lists/ /var/www/phplist

编辑phpList config.php文件以配置数据库连接:

sudo vim /var/www/phplist/config/config.php

设置如下:

*/

// what is your Mysql database server hostname

$database_host = 'localhost';

// what is the name of the database we are using

$database_name = 'phplist';

// what user has access to this database

$database_user = 'phplist';

// and what is the password to login to control the database

$database_password = 'StrongPassword';

完成后保存并退出。

 

三、为phpList配置Apache及完成phpList安装

为phpList创建新的Apache VirtualHost配置:

$ sudo vim /etc/apache2/sites-enabled/phplist.conf

<VirtualHost *:80>

ServerName phplist.example.com

ServerAdmin admin@example.com

DocumentRoot /var/www/phplist/

DirectoryIndex index.php index.html

LogLevel warn

ErrorLog /var/log/apache2/phplist_error.log

CustomLog /var/log/apache2/phplist_access.log combined

</VirtualHost>

检查apache配置syntax:

$ sudo apachectl -t

Syntax OK

更改目录所有权权限并重新启动apache:

sudo chown -R www-data:www-data /var/www/phplist

做完以上步骤后就可以做最后的phpList安装步骤了。

访问地址如:http://phplist.example.com/admin/完成安装,单击数据库尚未初始化链接,转到初始化数据库以继续消息:

在Ubuntu 18.04系统上安装phpList电子邮件软件的方法

接下来,创建一个用户来管理phpList:

在Ubuntu 18.04系统上安装phpList电子邮件软件的方法

你现在已经完成安装,下一步是配置,如下图:

在Ubuntu 18.04系统上安装phpList电子邮件软件的方法

照着简单的配置就可以完成了,至此,安装phpList全部完成。

 

相关主题

在Ubuntu 18.04 Server中安装LAMP的方法[Apache、MariaDB、PHP7.2]

精选文章
热门文章