How to Install ExpressionEngine on Ubuntu Linux

Posted at January 24, 2018 at 7:22 am by Jithin

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.



0.00 avg. rating (0% score) - 0 votes

You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply