phpList is an open source software that enables users to send email campaigns, newsletters, and marketing communication to a large number of subscribers. In this tutorial, we will outline the steps required to install phpList on Fedora Server Latest.
Run the following command to update Fedora Server:
sudo dnf update -y
Install the required packages using the following command:
sudo dnf install apache mariadb mariadb-server php php-mysqlnd php-xml php-mbstring -y
Start the MariaDB service using the following command:
sudo systemctl start mariadb.service
Add MariaDB to the startup using the following command:
sudo systemctl enable mariadb.service
Secure the MariaDB installation by running the following command:
sudo mysql_secure_installation
Log in to MariaDB shell using the following command:
sudo mysql -u root -p
Once logged in, create a new database using the following command:
CREATE DATABASE phplist;
Next, create a new user and grant permissions using the following commands:
CREATE USER 'phpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON phplist.* TO 'phpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Replace 'password' with a strong password of your choice.
Download the latest version of phpList from the official website or use the following command to download it from the command line:
cd /var/www/html/
sudo wget https://phplist.org/latest.zip
Unzip the downloaded file using the following command:
sudo unzip latest.zip
Rename the extracted folder to 'phplist' using the following command:
sudo mv phplist-*/ phplist/
Fix permissions to ensure apache can write to the correct directories:
sudo chown -R apache:apache /var/www/html/phplist
Access phpList by browsing to: http://
Once the installation is complete, you can test phpList by creating a new subscriber and sending a test message.
Congratulations! You have successfully installed phpList on Fedora Server Latest.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!