Netbeans і php - настройка netbeans ide для web програмування, статті про програмне забезпечення
У минулій статті Установка 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 і кодування вихідних файлів.

У діалоговому вікні пропонується вибрати існуючий обліковий запис, але так як ми не створили його раніше, зробимо це зараз. Введемо назву підключення і протокол.

Після натискання "ОК" встановимо параметри з'єднання - хост, порт, ім'я користувача і пароль і натиснемо кнопку "Test Connection" для тестування налаштувань підключення.
Якщо всі налаштування працездатні, через мить ми отримаємо повідомлення "Connection succeeded".
Сожраняем параметри - "ОК" і повертаємося до проекту.

Як бачите, з'єднання налаштовано, встановимо значення поля "Upload Directory" як кореневу директорію в файлової системі сервера і тиснемо "Далі" для вибору віддалених файлів для скачування і створення локальної копії проекту.

Завантажена структура файлів на віддаленому сервері, вибираємо файли і папки для завантаження на локальний комп'ютер і тиснемо "Завершити".
Після цього слід трохи почекати - створення проекту і завантаження безлічі файлів може зайняти деякий час.
Після закінчення створення проекту він буде відкритий в IDE. Вибране, щоб отримати файли і структура папок збережені локально і доступні для редагування.

NetBeans відмінно справляється з файлами PHP, відображаючи підказки та документацію, також коректно проводиться обробка синтаксису і структури впровадженого HTML.

Зробивши необхідні зміни в вихідному файлі, збережіть його, натиснувши комбінацію "Ctrl + S" і всі зміни будуть синхронізовані з віддаленим сервером.