Добро пожаловать, Гость!
Вход  Регистрация

NetBeans и PHP - настройка NetBeans IDE для WEB программирования

NetBeans IDE предоставляет широкие возможности для PHP разработчиков, полностью поддерживает все языки разметки - HTML, XHTML, XML, каскадные тблицы стилей - CSS и клиентский JavaScript. Также реализована возможность работать с локальными или удалёнными HTTP серверами через FTP протокол.

В прошлой статье Установка NetBeans IDE - подготовка к работе была рассмотрена установка Java профиля NetBeans IDE.

В то время как существует возможность загрузки уже готовой сборки NetBeans для PHP, в данной статье будет рассмотрена настройка Java сборки NetBeans IDE для программирования на PHP, что позволит убедиться в гибкости и расширяемости среды, а также научиться манипулировать плагинами NetBeans.

Установка плагинов NetBeans:




Запустим IDE и перейдём в меню "Сервис" -> "Плагины".
    Появившееся диалоговое окно содержит несколько вкладок:
  • Обновления - список установленных плагинов, для которых обнаружены новые версии.
  • Доступные плагины - список плагинов, которые ещё не установленны, но доступны для текущей версии IDE. Из этого списка можно выбирать новые плагины для загрузки и установки.
  • Загружены - плагины, которые загружены, но не установлены. Позволяет загружать и устанавливать плагины вручную.
  • Установлены - список установленных плагинов, здесь можно редактировать конфигурацию и функциональность IDE, отключая или удаляя плагины.
  • Настройки - список центров обновлений. Здесь можно устанавливать источники для загрузки плагинов и проверки доступных обновлений.

Чтобы установить обновления на одноимённой вкладке нажмём кнопку "Перезагрузить каталог", выберем плагины, которые хотим обновить и нажмем кнопку "Обновить" - будет выполнена загрузка новых версий плагинов, далее следуя подсказкам мастера, выполните обновление и перезапустите среду.

Для установки поддержки PHP перейдите на вкладку "Доступные плагины" и нажмите кнопку "Перезагрузить каталог" для получения актуального списка.

    На момент написания статьи нам предлагается 4 основных плагина:
  • PHP - обязательный, обеспечивает поддержку PHP, устанавливает документацию и примеры проектов.
  • PHP Smarty Framework - включает поддержку шаблонного движка Smarty.
  • PHP Zend Framework - поддержка Zend Framework.
  • PHP Symfony Framework - поддержка Symfony Framework.



Следует отметить плагин "PHP" и другие, в зависимости от того, с какими технологиями вы планируете работать.
Затем нажмите кнопку "Установить", после чего нужно ответить на вопросы мастера - согласиться с лицензионными соглашениями всех устанавливаемых плагинов, дождаться их загрузки из сети и перезапустить IDE. Плагины будут установлены в процессе запуска.

Итак, мы готовы к созданию первого проекта PHP в среде NetBeans IDE. Создадим проект на основании уже имеющихся файлов и расположенных на удалённом сервере.

Создание PHP проекта в NetBeans IDE:




В главном меню среды разработки перейдите в меню "Файл" -> "Создать проект...", в появившемся диалоговом окне выберите категорию проекта - "PHP" и тип - "PHP Application from Remote Server". Нажмите "Далее".



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



В следующем диалоговом окне введите URL адрес проекта и нажмите кнопку "Manage..." чтобы приступить к настройке соединения с сервером по протоколу FTP.



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



После нажатия "ОК" установим параметры соединения - хост, порт, имя пользователя и пароль и нажмём кнопку "Test Connection" для тестирования настроек подключения.
Если все настройки работоспособны, через мгновение мы получим сообщение "Connection succeeded".

Сожраняем параметры - "ОК" и возвращаемся к проекту.




Как видите, соединение настроено, установим значение поля "Upload Directory" как корневую директорию в файловой системе сервера и жмём "Далее" для выбора удалённых файлов для скачивания и создания локальной копии проекта.



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

После этого следует немного подождать - создание проекта и загрузка множества файлов может занять некоторое время.

После окончания создания проекта он будет открыт в IDE. Выбранные для загрузки файлы и структура папок сохранены локально и доступны для редактирования.
NetBeans отлично справляется с файлами PHP, отображая подсказки и документацию, также корректно производится обработка синтаксиса и структуры внедрённого HTML.
Сделав необходимые изменения в исходном файле, сохраните его, нажав комбинацию "Ctrl + S" и все изменения будут синхронизированы с удалённым сервером.