Быстрое учебное руководство по PHP IDE NetBeans

This tutorial needs a review. You can open a JIRA issue, or edit it in GitHub following these contribution guidelines.

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

netbeans stamp 80 74 73
Figure 1. Содержимое этой страницы применимо к IDE NetBeans 7.2, 7.3, 7.4 и 8.0

Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.

Программное обеспечение или материал Требуемая версия

IDE NetBeans

Пакет загрузки PHP

Механизм PHP

Версия 5

Веб-сервер

Рекомендуется использовать сервер HTTP Apache версии 2.2.

Отладчик PHP

Версия XDebug 2.0 или выше

Систему PHP, веб-сервер и базу данных можно установить отдельно или использовать пакеты AMP (*A*pache, *M*ySQL, *P*HP).

Установка и настройка

Следующие документы содержат описание одного или двух способов установки веб-стека PHP в операционной системе. Эти указания не являются исчерпывающими. Веб-стек состоит из программного обеспечения других производителей, среда может различаться, а разработчик может предпочесть другой пакет AMP или другой способ установки PHP. Приведенные указания следует дополнить собственными наблюдениями.

Настройка проекта PHP в IDE NetBeans для PHP

Дополнительные свдения по установке и запуске IDE NetBeans см. в документации по установке.

Для начала разработки PHP в IDE NetBeans для PHP сначала необходимо создать проект. Проект содержит информацию о размещении файлов проекта и способе запуска и отладки приложения (конфигурация запуска ).

  1. Запустите среду IDE, перейдите в окно "Проекты" и выберите команду "Файл > Создать проект". Откроется панель "Выберите проект".

  2. В списке категорий выберите PHP.

  3. В области "Проекты" выберите "Приложение PHP" и нажмите кнопку "Далее". Откроется панель "Новый проект PHP > Имя и местоположение".

new project name location
Figure 2. Панель 'Имя и местоположение' мастера создания проектов PHP с местоположением исходной папки как корня документации XAmpp.
  1. В текстовом поле наименования проекта введите NewPHPProject .

  2. В поле исходной папки перейдите к корню документов PHP и создайте подпапку NewPHPProject . Корень документов – это папка, в которой веб-сервер ищет файлы для открытия в браузере. Корневой узел документов указан в файле настройки веб-сервера. Например, в Xampp корнем документов является папка XAMPP_HOME/htdocs.

  3. В остальных полях оставьте значения по умолчанию. Нажмите кнопку "Далее". Откроется окно "Настройки выполнения".

new project run config
  1. В раскрывающемся списке "Выполнить как" выберите "Локальный веб-сайт". Начнется выполнение проекта на локальном сервере Apache. Проект можно также выполнить удаленно через FTP или запустить его из командной строки.

  2. Оставьте поле "URL-адрес проекта" без изменений.

  3. Нажмите кнопку "Завершить". Средой IDE будет создан проект.

Дополнительные сведения о настройке проекта PHP в NetBeans.

Выполнение своего первого проекта PHP

  1. Запустите среду IDE, выберите команду "Файл > Открыть проект". Откроется диалоговое окно "Открыть проект".

  2. Выберите NewPHPProject и нажмите кнопку "Открыть проект". В окне проекта появится дерево проекта NewPHPProject, а в редакторе и в окне навигатора откроется файл index.php .

getting started open new project
  1. Введите следующий код в блок <?php ?> :

 echo "Hello, world! This is my first PHP project!";
  1. Для выполнения этого проекта поместите курсор на узел NewPHPProject и в контекстном меню выберите команду "Выполнить". На рисунке ниже показано, что должно отобразиться в окне браузера.

getting started browser hello world

Поздравляем! Программа работает!

Использование серверов баз данных с IDE NetBeans для PHP

Можно использовать различные серверы баз данных с IDE NetBeans для PHP, хотя наиболее популярным является сервер MySQL. Загрузку можно осуществить отсюда. Примечание. Рекомендуемая версия продукта: MySQL Server 5.0. Дополнительные материалы:

Что дальше?

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

Для отправки комментариев и предложений, получения поддержки и новостей о последних разработках, связанных с PHP IDE NetBeans присоединяйтесь к списку рассылки users@php.netbeans.org.