System Load Indicator

For monitoring of computer load in the tray.

sudo apt-get install indicator-multiload

And run the System Load Indicator via the Ubuntu Search Applications.

Browsers

Install Google Chrome from official site.

Install Google Chrome extensions: XDebug helper.

Install FireFox extensions: Firebug, The easiest XDebug.

Skype

Install Skype from official site.

Add Skype to Startup Applications via the Ubuntu Search Applications.

Fix Skype tray icon:

sudo apt-get install sni-qt:i386

Skype will appear in tray after computer reboot.

FTP Manager

Install Filezilla via the Ubuntu Software Center.

Image Editor

Install Pinta Image Editor via the Ubuntu Software Center.

LAMP and phpMyAdmin

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2

If after restart the Apache server an error appears like this:

"Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName"

Then:

echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdnsudo
sudo service apache2 restart

And continue:

sudo apt-get install php5 php5-mhash php5-mcrypt 
sudo apt-get install php5-curl php5-cli php5-mysql php5-gd
sudo apt-get install php5-xsl
sudo apt-get install php5-intl
sudo php5enmod xsl
sudo php5enmod mcrypt
cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/rewrite.load
sudo apt-get install mysql-client mysql-server

Enter: password

sudo apt-get install phpmyadmin

Enter: Apache2, Yes, password 3 times

sudo gedit /etc/apache2/apache2.conf

Append next text:

Include /etc/phpmyadmin/apache.conf
ServerName localhost

And continue:

sudo gedit /etc/php5/apache2/php.ini

Increase memory_limit to 2048M

sudo a2enmod rewrite
sudo a2enmod headers
sudo service apache2 restart

Check access to phpMyAdmin panel http://localhost/phpmyadmin/index.php

sudo chmod -R 777 /var/www/html/
mv /var/www/html/index.html /var/www/html/index0.html
touch /var/www/html/index.php
echo "<?php phpinfo(); ?>" | tee /var/www/html/index.php

Check phpinfo http://localhost/index.php

PhpStorm

Install java:

sudo apt-get purge openjdk*
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Using the Tab agree to the terms.

Download "PhpStorm 9" from official site.

Extract archive to home directory.

Rename directory from PhpStorm-xxx to PhpStorm.

Run installer script:

sh ~/PhpStorm/bin/phpstorm.sh

Follow wizard instructions

License Key Name:

EMBRACE

License Key:

===== LICENSE BEGIN =====
43136-12042010
00002UsvSON704l"dILe1PVx3y4"B3
49AU6oSDJrsjE8nMOQh"8HTDJHIUUh
gd1BebYc5U"6OxDbVsALB4Eb10PW8"
===== LICENSE END =====

Recommended settings:

  • Tools -> Create Desktop Entry
  • View -> Quick Switch Scheme -> Color Scheme & Look and Fell = Darcula
  • File -> Settings -> Appearance & Behavior -> Appearance -> Override default fonts by = Y
  • File -> Settings -> Appearance & Behavior -> Appearance -> Override default fonts by -> Size = 16
  • File -> Settings -> Editor -> General -> Change font size Ctrl + Mouse Wheel = Y
  • File -> Settings -> Editor -> General -> Appearance -> Show line numbers = Y
  • File -> Settings -> Editor -> General -> Editor tabs -> Tabs limit = 100
  • File -> Settings -> Editor -> General -> Editor tabs -> Close non-modified files first = Y

xDebug

sudo apt-get install php5-xdebug
find / -name 'xdebug.so' 2> /dev/null

Copy command line output to clipboard.

sudo gedit /etc/php5/apache2/php.ini

Append next text (replace path from clipboard):

zend_extension = ""path from clipboard""
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_host=localhost
xdebug.idekey=PHP_STORM

Restart Apache Server:

sudo service apache2 restart

Check phpinfo http://localhost/index.php. There should be a section "xdebug".

Git

sudo apt-get install git
sudo apt-get install gitg
git config --global user.name "Your Name"
git config --global user.email "your_email@whatever.com"

SSH

sudo apt-get install ssh
ssh-keygen

Press Enter 5 times