How to Install ExpressionEngine on Ubuntu Linux

By on January 24th, 2018

How to Install ExpressionEngine on Ubuntu Linux

ExpressionEngine or “EE” is a multi-purpose content management system developed by an American software company EllisLab. It is a modular web platform that offers three tiers of licenses: Freelancer, Non-Commercial and Commercial. One of EE’s proclaimed benefits is its ease of use.

1) Download expression engine from the below mentioned link.


2) Extract the zipped file.

# unzip -d /var/www/html/engine

3) Change the ownership of /var/www/html/engine to www-data

# chown -R www-data /var/www/html/engine/

4) Grant all privileges to /var/www/html/engine/

# chmod 777 -R /var/www/html/engine

5) ExpressionEngine stores its database at MySQL database. This part of installation is very important. Log in to mysql database. # mysql -u root -p

6) Expression engine needs a fresh database. So create a new database in the name engine.

mysql>   # create database engine;

mysql> # mysql> GRANT ALL PRIVILEGES on engine. * to euser@localhost identified   by ‘YoUrPaS$w0rD’;


mysql> # exit

You can change the database name, database username or password according to your need.


Now open your web browser and navigate to ” localhost/engine/admin.php ” to proceed further with the installation.

Install ExpressionEngine



Now enter the hostname, database name, database username, and password.

Install ExpressionEngine


Enter your email-id, username and a password.

Install ExpressionEngine


Log in with details created on the preceding page.

Install ExpressionEngine


Finally, the ExpressionEngine Dashboard.


Please do reach our support department if you need any further help.



Leave a Reply