Как стать автором
Обновить

Настройка локального окружения Drupal на Mac OS X, настройка MAMP и drush

В этой статье я кратко расскажу об установке локального окружения для разработки под Drupal.

MAMP

MAMP — это локальный веб сервер, работающий на операционной системе mac os x. Mac + MySql + Apache + PHP == MAMP.
Итак, приступим. Думаю, что проблем с установкой MAMP не должно возникнуть. Скачиваем и устанавливаем MAMP Pro.
Во вкладке Server->PHP выбираем PHP 5.3.20
Теперь, для того, чтобы работать было комфортно, нам нужно выставить лимиты памяти:

— Запускаем MAMP PRO
— Останавливаем сервер, если он запущен
— Переходим Menu -> File -> Edit Template -> php.ini (ваша версия в данном случае 5.3.20) Открываем php.ini. Если появляется какой-то диалог, то читаем и соглашаемся.
— Вносим изменения в конфигурацию. Для этого ищем в php.ini следующие строки:

post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M


И их заменяем на:

post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M


— Сохраняем (Command-S) изменения.
— Закрываем (Command-W) файл.
— Стартуем сервер.

Теперь лимит памяти увеличен.

Далее в терминале:

chmod +x /Applications/MAMP/bin/php/php5.3.20/bin/*
echo "export PATH=/Applications/MAMP/bin/php/php5.3.20/bin:/Applications/MAMP/Library/bin:\$PATH" >> ~/.profile


Если нужно, то вместо php5.3.20 подставляем свою версию
Добавляем симлинки для MAMP Mysql сокетов, чтобы drush мог приконектиться

sudo mkdir /var/mysql
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /var/mysql/mysql.sock


Перезапускаем терминал. Теперь можно переходить к установке и настройке drush.

Установка drush

Вариант 1
В терминале вводим:

git clone https://github.com/drush-ops/drush
sudo mv drush /usr/local/lib/
sudo chmod u+x /usr/local/lib/drush/drush
sudo ln -s /usr/local/lib/drush/drush /usr/bin/drush


Вариант 2 (Используя PEAR)
Если модуль console_getopt не установлен, установим его:

pear install Console_Getopt

Если он уже установлен, то просто вводим в терминале следующие команды:
>pear upgrade --force Console_Getopt
>pear upgrade --force pear
>pear upgrade-all
>pear channel-discover pear.drush.org
>pear install drush/drush


После проделанных операций мы имеем все что необходимо для начала разработки под Drupal.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.