Меню Рубрики

Установка eclipse для php

Используем Eclipse как среду разработки для Joomla

В данной теме я постараюсь объяснить как настроить и подготовить Eclipse для разработки PHP приложений, в том числе и расширений для Joomla. Существует множество различных сред разработки (IDE) для PHP разработчиков, самая популярная, наверное, является PhpStorm, разработанный компанией JetBrains. Но он является коммерческим продуктом. В отличие от него Eclipse является бесплатным продуктом и предоставляет практически те же возможности. что и PhpStorm.

Введение

IDE -(англ. IDE, Integrated development environment или integrated debugging environment) — система программных средств, используемая программистами для разработки программного обеспечения (ПО).

Наверное существуют еще энтузиасты, которые продолжают писать свой код в Notepad++ и утверждают, что лучше него ничего нет. Но поверьте, хорошая IDE значительно упрощает процесс разработки и главное сокращает время разработки в разы, а время как говориться — это деньги.

В первый раз когда я увидел Eclipse, то с круглыми глазами смотрел на него и смутно представлял что это. На русском языке документации по нему было совсем мало, учитывая что я не очень владею английским, пытался разобраться хоть как-то с переводчиком. По началу, конечно, не все получалось, но со временем, разобравшись во всем, я даже не представляю процесс разработки без этого инструмента. А основные трудности возникают как раз на начальном этапе — в процессе установки и создания первого проекта. Собственно это и побудило меня написать данную статью, что бы хоть как-то помочь начинающим разработчикам на начальном этапе. Так как и на данный момент толковой документации на русском языке нет, а если и есть, то она затрагивает старые версии Eclipse.

Установка и настройка Eclipse для PHP разработчиков

Хочу сразу предупредить — для нормальной работы в Eclipse потребуется довольно мощный ПК. На стареньких компьютерах с 1 Гб оперативной памяти и слабыми процессорами работа в нем скорее всего превратиться в муку. Говорю это по личному опыту.

Eclipse написан на Java и не имеет собственного компилятора, поэтому перед установкой Eclipse необходимо установить на компьютер JDK (Java Development Kit). Загрузить установочный пакет можно на сайте разработчика по следующей ссылке — http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Нужно установить «Java SE Development Kit 7u21» для своей операционной системы. После этого можно приступить к загрузке пакета Eclipse.

Существует уже готовый к использованию пакет Eclipse для PHP разработчиков, загрузить его можно здесь — http://www.eclipse.org/pdt/downloads/ Все что вам останется — это распаковать загруженный архив и запустить файл eclipse.exe. Но в нем используется старая версия Eclipse 3.x., если он вас устраивает, то можно остановить свой выбор на нем. Так же можно загрузить последнюю версию Eclipse и установить необходимые дополнения самостоятельно. Для этого загрузите платформу Eclipse здесь — http://www.eclipse.org/downloads/ (Eclipse Classic), после загрузки распакуйте архив в любую директорию и запустите файл eclipse.exe

После первого запуска появиться окно, в котором нужно выбрать директорию для рабочего места. В этой директории будет храниться информация о конфигурации и ваших проектов.

Нажимаем кнопку «ОК». После этого вы попадаете на страницу приветствия Eclipse, здесь нужно нажать кнопку «Workbench» для того чтобы попасть непосредственно в среду разработки.

Рабочая среда разработки Eclipse

Если вы устанавливали Eclipse Classic, то вам необходимо установить еще PDT (PHP Development Tools) — пакет расширений для PHP разработчиков. Для этого зайдите в меню и «Help» выберите пункт «Install New Spftware.. «

Читайте также:  Установка amco veba 807t 2s

В появившемся окне выберите следующий сервер загрузок — «Juno — http://download.eclipse.org/releases/juno»

После чего в основном окне должен появиться список дополнения для Eclipse. В этом списке нужно выбрать «Programming Languages» -> » PHP Development Tools (PDT)» И нажать кнопку «Next»

Дальше так же нажимаем «next», принимаем соглашение и устанавливаем пакет. После установки будет предложение перезапустить Eclise — соглашаемся и перезапускаем.

На этом ваше рабочее место готово к начальной работе.

Работа в Eclipse и Joomla

Для начала нужно создать новый проект. Для этого зайдите в меню «File» -> «New», если PDT устанавливали самостоятельно, то в этом списке пока не будет «PHP Project»

В появившемся окне выбираем «PHP» -> «PHP Project»

Далее в появившемся окне указываем любое название проекта и выбираем «Create project at existing location», нажимаем кнопку «Browse. » и выбираем директорию, где установлена Joomla, либо нужно указать этот путь самостоятельно. Так же в этом проекте можно указать используемую версию PHP. После того как все пути указаны нажимаем кнопку «Finish».

Eсли PDT устанавливали самостоятельно, то должно появиться следующее диалоговое окно

В этом диалоговом окне предлагается открыть перспективу (рабочую среду) PHP. Выбираем «Yes». После этого проект должен импортироваться в среду Eclipse, получится следующий вид

На этом ваше рабочее место готово к работе и можно использовать все возможности и прелести Eclipse. Описывать их тут не имеет смысла, так как их очень много. Я подобрал некоторое видео, которое наглядно демонстрирует эти возможности, конечно, не все, но хотя бы основные моменты.

Github Joomla и Eclipse

Для работы с github в Eclipse я использую дополнение — EGit. Установить его можно так же как и был описан процесс установки PDT выше. Находиться оно здесь

После установки нужно открыть вид репозиториев гит. Для этого нужно открыть меню «Window» -> «Show View» -> «Other»

В диалоговом окне выбрать гит репозитории

Внизу должен появиться вид репозиториев.

Нажимаем кнопку «Clone a Git Repository», т.е. будем клонировать репозиторий себе на компьютер. Затем в диалоговом окне вводим в поле URI следующий урл — «https://github.com/joomla/joomla-cms.git», все остальные значения должны подставиться автоматически

Нажимаем кнопку «Next». Затем должно появиться окно с ветками Joomla, все ветки не обязательно выбирать, достаточно выбрать «master», т.е. ту что разрабатывается на данный момент. Нажимаем кнопку «Next».

В следующем окне нужно указать свою директорию «localhost». В эту директорию будут копироваться файлы из репозитория.

После того как файлы были скопированы, создаем новый проект, как было описано выше. В качестве директории указываем директорию куда клонировали гит репозиторий.

После того когда проект был создан, выбираем его и кликаем правой кнопкой мышью на нем. Выбираем «Team» -> «Share Project»

Далее выбираем Git и нажимаем «Next»

В следующем окне ничего не меняем, нажимаем кнопку «Finish»

Затем вы можете установить Joomla, процесс установки ничем не отличается от стандартной установки. Набираете в браузере http://localhost/»Директория куда был клонирован репозиторий», в моем случае — это http://localhost/joomla-cms и следуете дальнейшим указаниям. Единственным отличием здесь будет то, что после установки вам не надо будет удалять директорию «installation». Разработчики позаботились об этом и что бы каждый раз эта директория не клонировалась с гит репозитория они убрали проверку на наличие этой директории.

Читайте также:  Установка кондиционер тепловой насос

Таким образом после всех этих манипуляций вы получаете рабочий проект, который будет подключен к репозиторию CMS Joomla. Вы сможете обновляться непосредственно с него, а так же просматривать историю изменений и быть всегда в курсе последних изменений. Обратите так же внимание, что обновления не будут затрагивать данные в БД, а они будут касаться только файлов.

Обновление файлов с git репозитория Joomla

Нажимаем на проекте правой кнопкой мыши переходим на вкладку «Team» должен появиться следующий вид

В этом окне предоставлены все возможные команды для работы с git репозиторием. Но так как нам нужно только переодически обновлять файлы и следить за изменениями, то потребуется только одна команда — «Pull». С помощью нее к вам на локальный компьютер будут копироваться все изменения с гит репозитория.

Стоит так же отметить, что не стоит изменять стандартные файлы из репозитория, т.к. это может привести к конфликту при следующем «Pull». Для быстрого «сброса» существует команда «Reset..», с помощью которой можно заменить все измененные файлы из репозитория. Для этого в появившемся окне указываем следующие настройки

Нажимаем кнопку «Reset», затем появиться предупреждение о том что файлы на компьютере будут изменены, нажимаем кнопку «Yes».

Так же можно заменять отдельные директории и файлы из репозитория. Для этого выберете нужную директорию или файл в проекте, так же нажмите на нем правую кнопку мыши и проделываем следующие действие

Просмотр истории из git Joomla

Просмотреть историю изменений можно как по всему проекту в целом, так и по отдельным директория и файлам. Для этого так же кликаем правой кнопкой мышью в нужном месте а выбираем «Team» -> «Show ih History» после чего откроется вид истории, где можно посмотреть описание «коммитов», обычно в нем указывается id из баг трекера, что, где и когда было изменено.

источник

Установка 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)

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

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

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

Читайте также:  Установка потолочного кронштейна для телевизора

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

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

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

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

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

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

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

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

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

    Обновление Eclipse

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

    Обновление Eclipse PDT (1)
    Подтверждаем свой выбор:

    Обновление Eclipse PDT (2)
    Принимаем условия лицензии:

    Обновление Eclipse PDT (3)
    После установки обновлений перезапускаем 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 (2)
    Дальше принимаем лицензию (все как при обновлении) и начинаем установку. Предупреждение о неподписанном содержимом игнорируем:

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

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

    источник