How to Install WordPress in Ubuntu 14.10


WordPress is a free open source blogging software and Content Management System(CMS) based on PHP and MySQL database. Managing wordpress blog or web site is very easy because of plugins (i.e for every requirement lots of WordPress Plugins are available)

In this post we will discuss how to install latest version of wordpress in Ubuntu 14.10 . Before starting wordpress installation , just make sure that you have installed LAMP(Linux, Apache, MySQL, PHP)

I am assuming Web Server (Apache2), PHP and MySQL server are not installed in your Ubuntu machine , if these are installed on your machine then you can skip their installation steps.

Installing Web Server (Apache2 )

Open the terminal , use below apt-get command.

$ sudo apt-get install apache2

After the installation , edit the file ‘/etc/apache2/sites-available/000-default.conf’ so that wordpress function correctly , add the below lines just before the </VirtualHost> entry.

$ sudo vi /etc/apache2/sites-available/000-default.conf

<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

Save & exit the file.

Installing MySQL Database Server

Open the Terminal , type the below apt-get command to install MySQL.

$ sudo apt-get install mysql-server mysql-client

During installation , you will be asked to set mysql root password , just enter the password & remember it.

After MySQL installation , we will create a database(wordpressdb) which will be used by wordpress during its installation.

nextstep4it@nextstep4it:~$ mysql -u root -p
Enter password:
mysql> CREATE DATABASE wordpressdb;
Query OK, 1 row affected (0.00 sec)

Create a database User (wpuser) using below command.

mysql> CREATE USER wpuser@localhost IDENTIFIED BY 'User-Password-Here';
Query OK, 0 rows affected (0.00 sec)


Grant all Permission to wpuser on wordpress database (wordpressdb) using below command :

mysql> GRANT ALL ON wordpressdb.* TO wpuser@localhost;
Query OK, 0 rows affected (0.01 sec)
Query OK, 0 rows affected (0.00 sec)
mysql> exit

Installing PHP & other required packages.

$ sudo apt-get install php5 php5-gd php5-ldap php5-xmlrpc php5-mcrypt php5-common php5-snmp php5-curl php5-mysql

Restarting Apache2 & MySQL Service

$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/mysql restart

Installation Steps of WordPress

Step:1 Download the latest version of WordPress using wget command .

$ sudo wget


Step:2 Unzip the file and Copy all the contents of wordpress folder to /var/ww/html

$ sudo unzip
$ sudo cp -rf wordpress/* /var/www/html/

Step:3 Set the ownership of Apache2 on /var/www/html folder.

$ sudo chown -R www-data:www-data /var/www/html/

change the Permissions(755) on /var/ww/html folder

$ sudo chmod -R 755 /var/www/html/


Step:4 Copy the WordPress Sample Config file To WordPress config File

$ sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Edit the config file (wp-config.php) and update the database connection settings

$ sudo vi /var/www/html/wp-config.php

/** The name of the database for WordPress */
define('DB_NAME', 'wordpressdb');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', 'wpuser-password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Save & Exit the file and Restart the apache2 service

$ sudo /etc/init.d/apache2 restart


Step:5 Now start the Web WordPress Installation , In the browser type http://<Server’s IP Address>/wp-admin/install.php

In My Case :


Select your respective Language & Click on Continue…

Enter the required information and click on ‘Install WordPress’ as shown below


A Success Message will come after WordPress Installation as shown below :


Click on ‘Log In

Enter the WordPress Admin Credentials that we have set in earlier steps.


WordPress Admin Dashboard after Entering Credentials.


Installation of WordPress is complted now , enjoy and have fun 🙂