0

Установка Eclipse PHP Development Tools (PDT) на Windows

Следующий шаг в обустройстве рабочего места WordPress-разработчика — установка непосредственно среды разработки. В качестве таковой выбираем Eclipse PHP Development Tools.


Я не буду долго рассказывать, что такое Eclipse и чем она хороша. Лучше меня вам об этом расскажет Википедия. Главное, что это бесплатная, высококачественная среда разработки, позволяющая с большим удобством работать над различными программными проектами как в одиночку, так и в группе. Для многих программеров это стандарт.

PHP Development Tools (PDT) — это специальный пакет расширений для Eclipse для базовой работы с PHP от компании Zend.

Приступаем к установке

  • Т.к. Eclipse написана на Java, нам потребуется Java Runtime Environment — виртуальная машина для запуска java-приложений.
    Открываем http://www.oracle.com/technetwork/java/javase/downloads/index.html и выбираем нужную версию. Сейчас доступны две: Java SE 7 и Java SE 6 Update 26. Седьмая версия мне кажется сейчас еще сыроватой (вышла 28 июля 2011), поэтому рекомендую пока ставить шестую. Пакет разработчика (JDK), нам не нужен, выбираем только виртуальную машину (JRE):

    Установка виртуальной машины Java (1)

    Установка виртуальной машины Java (1)

    Далее выбираем версию дистрибутива в зависимости от установленной у вас операционки (32/64 бит). Не забудьте принять условия лицензии:

    Установка виртуальной машины Java (2)

    Установка виртуальной машины Java (2)

    Как скачали, запускаем установку. Все установиться само и на полном автомате )

  • Теперь с сайта Zend качаем Eclipse PDT All-in-One (в эту версию включен плагин для работы с Zend Debugger): 
    http://www.zend.com/en/community/pdt
    .
    Так же как и на предыдущем шаге, выбираем нужную версию (32/64) в зависимости от установленной ОС:

    Установка Eclipse PDT (1)

    Установка Eclipse PDT (1)

  • Процесс инсталляции как таковой отсутствует. Скачанный zip-архив вручную распаковываем сразу в директорию установки. Например в Program Files\Eclipse.
  • Eclipse готова к запуску. Для удобства создаем ярлык eclipse.exe на рабочем столе (тоже вручную).
  • Первый запуск.
    Вас попросят указать путь к папке рабочего пространства (Workspace):

    Установка Eclipse PDT (2)

    Установка Eclipse PDT (2)

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

  • Встроенный Брандмауэр поинтересуется разрешить ли доступ Eclipse к сети. Конечно разрешаем:

    Установка Eclipse PDT (3)

    Установка Eclipse PDT (3)

  • Закрываем экран приветствия (окно Welcome), и вот Eclipse во всей красе:

    Установка Eclipse PDT (4)

    Установка Eclipse PDT (4)

  • Установка еще не завершена. Надо выполнить несколько необходимых настроек. Открываем меню Window -> Preferences. Раскрываем категорию General и переходим в пункт Workspace. Здесь необходимо изменить кодировку текстовых файлов по умолчанию (Text file encoding). Виндовую cp1251 меняем на UTF-8 (это важно при разработке под WordPress):

    Установка Eclipse PDT (5)

    Установка Eclipse PDT (5)

  • Далее для удобства сделаем так, чтобы файлы с расширением .php, открывались в Eclipse.
    В том же окне переходим в категорию General -> Editors -> File Associations и нажимаем верхнюю кнопку Add… (добавить). Вводим необходимое нам расширение: *.php  и жмем Ок:

    Установка Eclipse PDT (6)

    Установка Eclipse PDT (6)

    Теперь Eclipse знает, что делать с php-файлами. Тоже самое надо сделать и для Windows. На рабочем столе создаем пустой текстовый файл с расширением php (можно через блокнот, только сохраняйте через «Сохранить как» и расширение поставьте «Все файлы *.*»).
    Правый клик по файлу, в меню выбрать «Открыть с помощью» -> «Выбрать программу…»

    Установка Eclipse PDT (7)

    Установка Eclipse PDT (7)

    Нажимаем кнопку Обзор, находим и открываем eclipse.exe. Теперь Eclipse в списке доступных программ:

    Установка Eclipse PDT (8)

    Установка Eclipse PDT (8)

    Убедитесь, что отмечена опция «Использовать выбранную программу для всех файлов такого типа» и жмите Ок.
    Теперь php-файлы будут открываться в Eclipse.
    На этом базовая установка завершена.

Обновление Eclipse

  • Сразу после установки рекомендуется установить последние обновления. Для этого открываем пункт меню Help -> Check for Updates.
    В списке доступных обновлений отмечаем нужные (а нужны как правило все из доступных) и жмем Next:

    Обновление Eclipse PDT (1)

    Обновление Eclipse PDT (1)

  • Подтверждаем свой выбор:

    Обновление Eclipse PDT (2)

    Обновление Eclipse PDT (2)

  • Принимаем условия лицензии:

    Обновление Eclipse PDT (3)

    Обновление Eclipse PDT (3)

  • После установки обновлений перезапускаем Eclipse (Restart Now):

    Обновление Eclipse PDT (4)

    Обновление Eclipse PDT (4)

Русификация

  • Сразу предупрежу — русификация возможна только частичная. Нужно ли это вам решайте сами.
  • Сайт языковой поддержки Eclipse: http://www.eclipse.org/babel/downloads.php. Здесь вы можете узнать адреса сайтов обновлений для основных релизов Eclipse.
    http://download.eclipse.org/technology/babel/update-site/R0.9.0/indigo
    http://download.eclipse.org/technology/babel/update-site/R0.9.0/helios
    http://download.eclipse.org/technology/babel/update-site/R0.9.0/galileo
    При скачивании Eclipse PDT с сайта Zend у меня установился Helios, поэтому копирую строку для него. Открываю Eclipse и иду в меню Help -> Install New Software…
    В строку Work with вставляю скопированный адрес и нажимаю Ввод. Через некоторое время появится список доступных языковых пакетов:

    Русификация Eclipse (1)

    Русификация Eclipse (1)

    В списке отмечаем «Babel Language Packs in Russian» и жмем Next.

  • Подтверждаем свой выбор (обратите внимание на проценты в каждой строке — это степень готовности перевода):

    Русификация Eclipse (2)

    Русификация Eclipse (2)

  • Дальше принимаем лицензию (все как при обновлении) и начинаем установку. Предупреждение о неподписанном содержимом игнорируем:

    Русификация Eclipse (3)

    Русификация Eclipse (3)

  • После завершения установки перезапускаем Eclipse. Теперь интерфейс выглядит примерно так:

    Русификация Eclipse (4)

    Русификация Eclipse (4)

Вот теперь мы почти готовы редактировать код!

Читайте далее: Создание PHP-проекта в Eclipse PDT.