Install phplist

From VNOHosting


  • 1 Introducing PHPlist
  • 2 Installing PHPlist - Fantastico De Luxe
  • 3 Manual Web Interface Installation
  • 4 Setting up and using PHPlist
  • 5 Backup and Restore PHPlist database
  • 6 Upgrade PHPlist

Introducing PHPlist

An Open-Source one-way email system that can be used for newsletters, notifications, and public lists. Through its web interface, you can manage phplist easily and configure it to better suite your needs. Easy to install, simple to manage and powerful tools within, phplist can be a great tool to benefit from and fulfill your needs.

Installing PHPlist - Fantastico De Luxe

  • Step 1: Login to your Admin cPanel
  • Step 2: Locate and click on the Fantastico De Luxe Icon
  • Step 3:Under the “Mailing Lists” section, find and click on “phplist”
  • Step 4: In the right panel, select “New Installation”
  • Step 5: on page 1 of the installation process, you will be prompted for the installation directory. To have phplist installed on your website’s main page ( leave it blank else, insert the directory of your choice ( Fill out all the required information accordingly and click “Install phplist”.
Step 6: A summary of the installation details will be posted. Once read, click “Finish Installation”. You will also see the link to your freshly installed PHPlist.


Manual Web Interface Installation

PHPlist can be installed manually without the use of Fantastico. This can be done according to the following steps:

  • Step 1: Download the latest stable release of phplist from
  • Step 2: From within cPanel, create a new MySQL database and name it “phplist”. Also create a username and a password for that database and keep them in a safe place for future use.
  • Step 3: Extract the downloaded file on your desktop and then Upload the contents of the “/lists” directory to your web hosting account under a folder named “/phplist” in your “/public_html” directory.
  • Step 4: After successful upload, and using the cPanel File Manager, go to “/phplist/config” and open the file “config.php” with a text editor.
  • Step 5: Edit the General Settings to best fit the database connections (database name, username, password…)
  • Step 6: After editing the config.php file, go to

From that point on, the installer will help you configure your phplist settings.

Setting up and using PHPlist

In this section of the tutorial, we will create our first mailing list and configure all options so that we may start using phplist effectively.

We will start by creating a List to which subscribed users will receive emails from.

  • Step 1: Login to the admin panel ( and click on “Setup” under “System Functions”
  • Step 2: There will be 3 options that are not yet configured:
    • Configure Attributes
    • Create Lists
    • Create Subscribe Pages
  • Step 3: Setup the “Configure Attributes” according to your needs and move to “Create Lists”. Inside “create lists” either activate the already created list or click on “add list” to add a new list of your choice.
  • Step 4: Once the list is created, you will need to create a “Subscribe Page”. Click on “add a new one” which lets you create a new “Subscribe Pages”. You may directly click on “Save and activate” for default settings or you may edit the settings according to your needs. Once you click on “Save and activate” your pages will be created.

After you have completed the above procedures, your system is ready. All you need to do now is to add users to your lists and start sending those mails as needed.

To add a registered user, simply click on “list” under “List and user function”, click on “view members”, insert the email address of the user and click add. This will add an additional user to the list.

Once users are added, you can try to send a test message by doing the following:

Under “Message functions” click “send”, enter the content of your choice, and select a list to send this message to, then click “Send message to the selected Mailinglists”

  • Bounces

Bounced emails are emails that were not received by the recipient for several reasons of which are mailbox do not exist, mailbox quota full, or the mail address may be misspelled. The power of PHPlist is that you can monitor bounced emails and handle them accordingly.


Backup and Restore PHPlist database

  • Step 1: Login to your website’s cPanel.
  • Step 2: Locate and press on the PhpMyAdmin icon.
  • Step 3: From the list of databases (left of the screen), select the phplist database.
  • Step 4: From the top menu, click Export.
  • Step 5: Apart from the default selected options, do select the options “Add Drop Table”, “Add AUTO_INCRIMENT”, “Enclose table and field names with backquotes” and “Save as file.
  • Step 6: Click “Go” to start the backup process and to save the file on your local hard drive.


Voila! Your PHPlist database is now backed up.

Upgrade PHPlist

  • Step 1: Backup your database by using the previous procedures.
  • Step 2: Make a backup of your configuration files. Those files are /lists/config/config.php, lists/texts/, and any other plugins you have installed. On the other hand, it is recommended that you back up the whole PHPlist folder present under your “/public_html” directory.
  • Step 3: Download the latest PHPlist stable release from the official PHPlist website and extract the downloaded file.
  • Step 4: Upload the contents of the newly extracted “phplist” folder to your web hosting account. Make sure that you delete the old “phplist” folder contents.
  • Step 5: Replace the new configuration files by their respective files that were backed up in step 2.
  • Step 6: Once you replaced the configuration files, go to the admin panel and click the upgrade link in the “System Functions” section. This will upgrade your database.


You’re done!


Use VNOHosting for the Best PHPList Hosting.
You may use this tutorial for your own use. You may provide a link to this web site, where this tutorial can be used from. However you are not allowed distribute it in any form without the prior permission of 

Powered By: Crafty Syntax