Tuesday 4 August 2015

Setting up LAMP WordPress on Amazon AWS EC2 Ubuntu



Because of our earlier exposure to Ubuntu we have been always comfortable working on it because of this when we had to recently setup WordPress site for our customer on Amazon Web Services Ubuntu was the first choice. Most of the content on the web is more for Amazon’s flavour of Unix because of which some steps can become cause problems.

Problems I encountered were:
  • Wrong version of PHP got installed by default PHP apt-get package manager command.
  • Wrong version of MySQL got installed by MySQL default apt-get package manager command.
  • Above things lead to PHP page not showing up on browser.

Although these issues got resolved quite quickly when I found that version incompatibility was the major issue, had to uninstall MySQL & reinstall 5.5 version.

Following commands & steps were followed to complete Apache, MySQL, PHP & WordPress installation:

Apache:
apt-get install httpd

PHP:
apt-get install php5-gd
apt-get install apache2 php5 libapache2-mod-php5

Check PHP:
php -r ‘echo “\n\nYour PHP installation is working fine.\n\n\n”;’

MySQL:
apt-get install mysql-server
apt-get install php5-mysql
apt-get install mysql-client-core-5.5

/etc/init.d/mysql status
/etc/init.d/mysql start
/etc/init.d/apache2 restart

MySQL db:
mysql -u root -p

WordPress:
wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Add your db details to: ~/wordpress/wp-config.php

No comments:

Post a Comment