Eclipse PDT + Ubuntu 10.10. Часть 2

Если Вы уже установили Eclipse, и подготовили к созданию нового проекта то пора приступить к следующей части, настройка Eclipse под наши нужды и создание тестового проекта.
Обязательно прочтите часть 1

Запускаем Eclipse PDT, идем в Window->Preferens там находим PHP->PHP Servers Инфо: Если у вас в настройках нет пункта PHP, значит не установлен пакет PDT. Подробнее об установке Eclipse PDT читайте в предыдущей статье.

Выбираем место где у нас будут храниться файлы нашего проэкта, в моем случае это: http://localhost/joomla_development Выглядит это так:

Тест XDebug

Теперь у нас будет небольшое практическое задание. Мы напишем небольшой PHP скрипт и изучим на его примере процесс отладки.

Терминология Eclipse

Сперва разберем некоторую терминологию. В пользовательском интерфейсе Eclipse есть несколько основных понятий: рабочий стол, вид и перспектива. Рабочий стол (workbench) - это впринципе все что помещается на экран. Рабочий стол Eclipse состоит из области редактирования, где мы будем писать и править наш PHP код. И ряд видов вокруг. Вид - это область где отображается информация о файле, или любой другой вывод. Перспектива - это просто распределенные настройки вида. Нам будут интересны две перспективы PHP perspective и PHP Debug perspective. Чтобы открыть нужную нам перспективу идем в Window->Open perspective->PHP -  если PHP отсутствует в списке жмем Other, и выбираем в новом окне. Теперь на рабочем столе у нас отобразилось некоторый набор видов.

Создаем проект

Для каждого отдельного скрипта, мы создаем отдельный проект. Идем в File->NewPHP Project называем наш проект Test Debug и жмем Finish

Теперь мы можем наблюдать наш проект в PHP Explorer view. Для создания первого PHP файла нажимаем правой кнопкой на папке с нашим проектом и выбираем New->PHP file. К нам выйдет мастер создания нового PHP файла где мы укажем имя файла, напр. test.php

В открывшимся редакторе напишем следующий код:

<?php echo "Это мой тестовый компонент";
$myvar = "Это моя переменная";
phpinfo();
?>

Сохраняем, в PHP Explorer (далее проводник) выбираем наш файл, кликаем правой кнопкой мыши, выбираем Run As->PHP Web page Примечание. У меня на данном этапе вылезла ошибка из-за невозможности определить дефолтный браузер. Решается эта проблема следующим образом. Идем в Window->Preferens->General->Web Browser Я выбрал дефолтным веб браузером Chromium чего и вам желаю :) Для этого нажимаем New и вводим следующие параметры:
name: На ваше усмотрение
Location: /usr/bin/chromium-browser
Путь к вашему браузеру, да и вобщем то сам браузер может отличаться от моего, для этого найдите (создайте) ярлык для своего приложения, кликните правой кнопкой->свойства. Копируем поле "команда" без параметров, т.е. до знака % Не забудьте предварительно запустить Вэб сервер, иначе вам выдаст сообщение о том что "Невозможно отобразить страницу". После всего проделаного мой скрипт все таки запустился но вместо русского отображались крокозябры. Решил это так. Добавил в начало нашего скрипта код:


 

Вот что получилось

Comments