Single Blog

How To Setup PHPList Newsletter Manager in Linux

September 16, 2021, Written by 0 comment

Michiel Dethmers phplist ruled entirely every corner of the ITs and Enterprise Desk. It is an truly immeasurable open source mailing list management software and now has a very sturdy demand. 

Phplist was developed with an aim to provide a seamless mass mailing interface for developers in terms of varying emailing concepts such as manage newsletter, subscriptions lists, newsletter reports, notification and much more.

What is phplist? phpList is a kind of open source mass mailing list manager that has a capability of sending newsletters, news, messages to a huge number of subscribers. 

What makes phplist so wonderful? Phplist incorporates a MySQL database for storing information and the script is written in PHP. This makes it easier to deploy and run on any web server. Hence, if an enterprise wants to set up a system for newsletter subscription, phplist setup is a wonderful criteria to proceed with. 

Additionally, the software was designed for GNU/Linux with Apache. It also supports other Unix-like systems, such as FreeBSD, OpenBSD, Mac OS X, and Windows.

Features of phpList

  • It is light and easy to integrate on any web server. 
  • It is ideal for newsletters, notifications and many other uses.
  • When it comes to mass mailing management, phplist is considered.
  • It gives you a record of the number of users who opened your email message.
  • With the help of FCKeditor and TinyMCE editors you can edit HTML messages.
  • Phplist is available in English, French, Portuguese, German, Spanish, Dutch, Traditional Chinese, Vietnamese and Japanese.

Requirement of phpList

In order to install PhPlist application we require:

  • GNU/Linux operating system
  • Apache web server<./li>
  • PHP version 4.3 or higher
  • PHP Imap Module
  • MySQL server version 4.0 or higher

Run-To-Test Environment

  • Operating System – CentOS 6.4 & Ubuntu 13.04
  • Apache – 2.2.15
  • PHP – 5.5.3
  • MySQL – 5.1.71
  • phpList – 3.0.5

After Acknowledge testing requirements, you can now proceed to learn how to setup phplist newsletter manager in Linux. 

Also Read: How to Send Emails Using PHP Mail and PHPMailer Library

Installation of phpList Newsletter Manager in Linux

You need the IMAP module for bounce messaging clarification. If not, install them using a package manager tool called yum or apt-get according to your Linux distribution.

Step 1: Install Apache, PHP and MySQL

Install on Red Hat based systems using yum command.

Install on Debian based systems using apt-get command.

Step 2: Create phpList Database

Once you’ve installed all the needed packages on the system, just login to your database (MySQL, here).

Enter mysql root password. Now create a database (say phplist).

Step 3: Download and Install phpList

Now go to the official phpList site and download the latest source tarball using the link below.

After completing downloading the phplist package, unpack the package files. It will create a directory called ‘phplist-3.0.5′ in this directory, you will find a ‘public_html‘ which contains the directory lists.

Now Copy the “lists” directory into an Apache web root directory that can be accessed via the web.

Step 4: Configuring phpList

Open phpList configuration file ‘config.php‘ from the ‘lists/config’ directory in your preferred text editor.

Input the phpList database connection settings such as hostname, database name, database user and database password as shown below.

One more job is left, by default phpList in ‘test mode‘, so you need to change the value from ‘1‘ to ‘0‘ to disable test mode.

Once you’ve entered all the details. Save and close the file.

Step 5: Access phpList Application

In the end-game, point your browser to the ‘lists/admin‘ directory of your phpList installation.

A web-based installation wizard will walk you through the rest. And after that you will enter into the phplist dashboard. 

Now click on ‘Initialise database‘ and fill information about your company and set ‘admin‘ password.

Once database initialisation completes, continue to phpList setup to complete your configuration as per your requirements.

Once, setup is complete. Login into your phpList admin panel.

Start creating new campaigns, modify old campaign, add/delete users, view statistics and many more features to explore from the Dashboard.

That’s all! 

I hope this blog is helpful. Now, you can start customizing and propagating of your newly installed phpList newsletter manager application.

Need any help in mass mailing? Time4Servers Experts can help you in everything right from setting up a mailing server to configuring for optimum performance and more. 

Note: The images and screenshots are being pulled from 

Leave a reply

Your email address will not be published. Required fields are marked *