Следующий шаг в обустройстве рабочего места 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):Далее выбираем версию дистрибутива в зависимости от установленной у вас операционки (32/64 бит). Не забудьте принять условия лицензии:
Как скачали, запускаем установку. Все установиться само и на полном автомате )
- Теперь с сайта Zend качаем Eclipse PDT All-in-One (в эту версию включен плагин для работы с Zend Debugger):
http://www.zend.com/en/community/pdt.
Так же как и на предыдущем шаге, выбираем нужную версию (32/64) в зависимости от установленной ОС: - Процесс инсталляции как таковой отсутствует. Скачанный zip-архив вручную распаковываем сразу в директорию установки. Например в Program Files\Eclipse.
- Eclipse готова к запуску. Для удобства создаем ярлык eclipse.exe на рабочем столе (тоже вручную).
- Первый запуск.
Вас попросят указать путь к папке рабочего пространства (Workspace):В этой папке будут располагаться созданные вами проекты.
- Встроенный Брандмауэр поинтересуется разрешить ли доступ Eclipse к сети. Конечно разрешаем:
- Закрываем экран приветствия (окно Welcome), и вот Eclipse во всей красе:
- Установка еще не завершена. Надо выполнить несколько необходимых настроек. Открываем меню Window -> Preferences. Раскрываем категорию General и переходим в пункт Workspace. Здесь необходимо изменить кодировку текстовых файлов по умолчанию (Text file encoding). Виндовую cp1251 меняем на UTF-8 (это важно при разработке под WordPress):
- Далее для удобства сделаем так, чтобы файлы с расширением .php, открывались в Eclipse.
В том же окне переходим в категорию General -> Editors -> File Associations и нажимаем верхнюю кнопку Add… (добавить). Вводим необходимое нам расширение: *.php и жмем Ок:Теперь Eclipse знает, что делать с php-файлами. Тоже самое надо сделать и для Windows. На рабочем столе создаем пустой текстовый файл с расширением php (можно через блокнот, только сохраняйте через «Сохранить как» и расширение поставьте «Все файлы *.*»).
Правый клик по файлу, в меню выбрать «Открыть с помощью» -> «Выбрать программу…»Нажимаем кнопку Обзор, находим и открываем eclipse.exe. Теперь Eclipse в списке доступных программ:
Убедитесь, что отмечена опция «Использовать выбранную программу для всех файлов такого типа» и жмите Ок.
Теперь php-файлы будут открываться в Eclipse.
На этом базовая установка завершена.
Обновление Eclipse
- Сразу после установки рекомендуется установить последние обновления. Для этого открываем пункт меню Help -> Check for Updates.
В списке доступных обновлений отмечаем нужные (а нужны как правило все из доступных) и жмем Next: - Подтверждаем свой выбор:
- Принимаем условия лицензии:
- После установки обновлений перезапускаем Eclipse (Restart Now):
Русификация
- Сразу предупрежу — русификация возможна только частичная. Нужно ли это вам решайте сами.
- Сайт языковой поддержки 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 вставляю скопированный адрес и нажимаю Ввод. Через некоторое время появится список доступных языковых пакетов:В списке отмечаем «Babel Language Packs in Russian» и жмем Next.
- Подтверждаем свой выбор (обратите внимание на проценты в каждой строке — это степень готовности перевода):
- Дальше принимаем лицензию (все как при обновлении) и начинаем установку. Предупреждение о неподписанном содержимом игнорируем:
- После завершения установки перезапускаем Eclipse. Теперь интерфейс выглядит примерно так:
Вот теперь мы почти готовы редактировать код!
Читайте далее: Создание PHP-проекта в Eclipse PDT.