Установка PhpStorm на Ubuntu 12.10

У PhpStorm требования к установке, приведены на странице загрузки дистрибутива.

Это :
System requirements
Intel Pentium III/800 MHz or higher (or compatible)
512 MB RAM minimum, 2 GB RAM recommended
1024x768 minimum screen resolution
Sun JDK 1.6. (OpenJDK is not supported)
GNOME or KDE desktop

По большей степени все требования реализованы на большинстве машин и ubuntu
кроме одной Sun JDK 1.6. (OpenJDK is not supported), чаще у ubuntu предустановлен Java пакет OpenJDK, но для PhpStorm он не подойдет, поэтому следующие действия:
Чистим от openjdk

sudo apt-get purge openjdk*

Далее:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

ИЛИ

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Таб. соответствия версий:

JDK5 is version 1.5
JDK6 is version 1.6
JDK7 is version 1.7

Можно конечно 6-ю ставить как в требованиях, но с 7-й тоже вроде как работает.

Далее качаем разархивируем, например, сюда /opt/PhpStorm

и вносим небольшие исправления в файл /opt/PhpStorm/bin/phpstorm.sh
в самом начале перед первым if пишем :

export JDK_HOME=/usr/lib/jvm/java-6-oracle и все.

Чтобы сделать иконку на PhpStorm из меню:

sudo sh /opt/Phpstorm/bin/phpstorm.sh

После первого запуска Phpstorm:
, сделайте действия через верхнее меню Phpstorm:
Tools-> Create Desktop Entry -> ok

Настройка дебагера xdebug
Ведущая статья
Это примерно будет выглядеть так:
Сначала выполняем команду:

sudo apt-get install php5-xdebug

далее ищем файл xdebug.ini и прописываем в него:

xdebug.remote_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9000

одинаково работает для apache и nginx
рестартим

sudo /etc/init.d/apache2 restart 
#или
sudo /etc/init.d/nginx restart 

Для используемого вами браузера необходимо установить соответствующее расширение для xbedug, ссылки на оригинальной статье.
потом на соответствующей странице активируете расширение, выглядит в виде жука, для отладки его нужно сделать зеленым, и предварительно настроить :
в поле "Domain filter" указать ваш хост, на поле "IDE key" можно положить.
Далее, идете в PhpStorm и активируете "Listen php Debug Connetions", возможно еще придется настроить php integreter или как то так.

Для отладки через консоль нужно выполнить

export XDEBUG_CONFIG="idekey=session_name"

после ставите точку останова и все.