В ubuntu меня прельщает возможность разработки и тестирования в боевых условиях. Для начала мы определим набор ПО для установки. Вот такой вот у меня получился джентльменский набор:

  1. MySQL5
  2. Apache2
  3. Eclipse PDT как PHP IDE + JSeclipse для работы с javascript + subclipse для групповой разработки и собственного удобства + Xdebug

Устанавливаем MySQL5

Открываем терминал и пишем:

 sudo apt-get install mysql-server

Через некоторое время вас попросят ввести пароль для root аккаунта. Введите его и запомните. Теперь установим GUI для администрирование MySQL:

sudo apt-get install mysql-admin

Устанавливаем Apache2 + PHP5

Опять же идем в терминал:

sudo apt-get install apache2  sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php-image-graph imagemagick

Apache и PHP установлены. Тестируем:

sudo /etc/init.d/apache2 restart

И пытаемся открыть браузером http://localhost/apache2-default. Если видим текст “It’s work“, то все ок. Проверим PHP:

sudo gedit /var/www/phpinfo.php

Печатаем:

<? phpinfo(); ?>

Сохраняемся переходим по адресу http://localhost/phpinfo.php и видим результат функции phpinfo().

Если есть желание, то можете доставить phpmyadmin:

sudo apt-get install phpmyadmin

Устанавливаем Eclipse PDT

Скачиваем отсюда архив Eclipse PDT All-in-one. Разархивируем например в /home/user/eclipse. Для собственного удобства создайте ссылку и перенесите ее на рабочий стол. Все, Eclipse установлен, можно запускать. Возможно кто-то спросит почему мы не поставили eclipse через “Установку/удаление приложений”. Дело в том, что в репозитории ubuntu находится старая версия eclipse и плагин pdt на нее установить невозможно.

Устанавливаем плагины

Мы уже определились что будем ставить JSeclipse для работы с javascript и Subclipse интеграции с subversion. Для этого запускаем Eclipse и идем в меню Help -> Software Updates -> Find and Install. Выбираем пункт Search for new features to install. Жмем на New Remote Site и добавляем http://subclipse.tigris.org/update_1.2.x Жмем ещё раз и добавляем http://download.macromedia.com/pub/labs/jseclipse/autoinstall. Ставим галочки напротив новых пунктов и жмем Finish.