Вы здесь

Ubuntu desktop для разработки drupal-проектов

Устанавливаем СУБД MariaDB
https://downloads.mariadb.org/mariadb/repositories
выбираем свою ОС, версию сервера (5.5 для совместимости с mysql), зеркало, и получаем команды для добавления репозитория и установки
Перед установкой mariadb-server-5.5 разрешаем зависимость:

sudo apt-get install libmariadbclient18

Средства для администрирования БД:
http://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQLGUITools/
Качаем deb-пакеты mysql-utilities и mysql-workbench-community последних версий и требуемой архитектуры/платформы.
для mysql-utilities требуется пакет mysql-connector-python, берем отсюда:
http://mirror.cogentco.com/pub/mysql/Connector-Python/

Устанавливаем веб-сервер apache2 с необходимыми расширениями и поддержкой php5 и mysql

sudo apt-get install apache2 apache2-mpm-itk php5 php5-mysql php5-gd php5-curl php-pear build-essential git
sudo a2enmod rewrite
sudo pecl install uploadprogress
sudo nano /etc/php5/apache2/conf.d/uploadprogress.ini

добавляем:

; activate and configurate for php uploadprogress module
extension=uploadprogress.so
sudo pear channel-discover pear.drush.org
sudo pear install drush/drush

drush самостоятельно установит требуемые библиотеки, для этого надо запустить его первый раз с правами администратора:

sudo drush version

установка GEOS:

sudo apt-get install autoconf checkinstall phpunit
cd ~
git clone git://github.com/libgeos/libgeos.git
cd libgeos
git checkout origin/svn-3.3 && git checkout -b 3.3
./autogen.sh
./configure --enable-php
sudo checkinstall

Указываем значения version: 3.3
и description: \"GEOS 3.3 with PHP bindings.\"

sudo nano /etc/php5/conf.d/geos.ini
; GEOS extension
extension=geos.so

Среда разработки (IDE) NetBeans
http://www.oracle.com/technetwork/java/javase/downloads/index.html
для переключения на английскую локаль, надо добавить в строке запуска --locale en:US через пробел после кавычек

Настраиваем NetBeans по мануалу:
https://www.drupal.org/node/1019816

Устанавливаем xhprof:

pear channel-update pear.php.net
sudo apt-get install php5-common graphviz
sudo pecl config-set preferred_state beta
sudo pecl install xhprof
mkdir /tmp/xhprof
chmod 777 /tmp/xhprof
sudo nano /etc/php5/conf.d/xhprof.ini

Вставляем:

[xhprof]
extension=xhprof.so
xhprof.output_dir="/tmp/xhprof"
sudo nano /etc/apache2/conf.d/xhprof.conf

Вставляем:

alias /xhprof_html "/usr/share/php/xhprof_html/"

Перезапускаем вебсервер для применения всех изменений:

sudo service apache2 restart

Настраиваем модуль devel для работы с xhprof
в DOCUMENT_ROOT сайта:

drush vset devel_xhprof_enabled 1
drush vset devel_xhprof_directory "/usr/share/php"
drush vset devel_xhprof_url "/xhprof_html"
Theme provided by Danetsoft under GPL license from Danang Probo Sayekti