Для изменения параметров установки существующего проекта установите курсор на узел проекта и выберите "Properties" во всплывающем меню. Установите другие параметры настройки, как описано в разделе Настройка проекта.
Указание имени проекта и местоположения исходных файлов
Запустите среду IDE и перейдите к окну "Projects".
Выберите "File > New Project". Откроется панель "Choose Project".
Проект без предварительно разработанных исходных файлов
В области "Projects" выберите "PHP Application" и нажмите "Next". Откроется панель "New PHP Project > Name and Location".
В текстовом поле "Project Name" введите имя проекта.
В поле "Sources Folder" укажите подпапку корневого узла документов, в которую будут сохранены исходные файлы.
Корневой узел документов представляет собой папку, в которой на локальном веб-сервере выполняется поиск файлов для просмотра в обозревателе. Корневой узел документов указан в файле настройки веб-сервера. После завершения установки мастер создания проекта определяет корневой узел документов и по умолчанию указывает следующий путь: <Document Root>\<New PHP Project>.
Копия исходных файлов должна быть сохранена в подпапке корневого узла документов. Однако папка "Sources Folder" не обязательно должна находиться в корневом узле документов, ей можно назначить и другое местоположение и отсюда копировать исходные файлы в корневой узел. См. Выбор настройки выполнения нового проекта.
В раскрывающемся списке "Default Encoding" выберите для проекта кодировку по умолчанию.
Если требуется сохранение метаданных NetBeans в другом местоположении (не в папке "Source files"), выберите команду "Put NetBeans metadata into a separate directory". Например, может потребоваться сохранение исходных файлов в корневом узле документов, а метаданных NetBeans – в каталоге "NetBeansProjects".
В области "Projects" выберите "PHP Application with Existing Sources" и нажмите "Next". Откроется панель "New PHP Project > Name and Location".
В текстовом поле "Project Name" введите имя проекта.
В поле "Sources Folder" укажите папку, из которой требуется импортировать исходные файлы. Примечание: Если требуется выполнить проект на локальном веб-сервере, необходимо определить необходимость копирования исходных файлов на этот сервер.
В раскрывающемся списке "Default Encoding" выберите для проекта кодировку по умолчанию.
Если требуется сохранение метаданных NetBeans в другом местоположении (не в папке "Source files"), выберите команду "Put NetBeans metadata into a separate directory". Например, может потребоваться сохранение исходных файлов в корневом узле документа, а метаданных NetBeans – в каталоге "NetBeansProjects".
Выбор настройки выполнения нового проекта по умолчанию
Разработка на языке PHP отличается большим разнообразием вариантов использования. Наиболее часто встречаются следующие:
Разработка веб-страниц PHP на локальном компьютере с локальным веб-сервером.
Выполнение сценариев PHP при помощи локального механизма PHP. Этот подход применяется к тем файлам PHP, которые не предназначены для вывода HTML. Поэтому такие сценарии могут запускаться без обозревателя.
Удаленная разработка. Исходный код PHP и другие файлы приложений выгружаются на удаленный веб-сервер по протоколу FTP. Этот вариант использования является обычным для случаев совместного применения результатов разработки многими пользователями.
Сочетание вышеупомянутых вариантов использования: приложение разрабатывается локально, а после выполнения развертывается на удаленном производственном сервере. При необходимости сценарии PHP выполняются в течение разработки.
В настройке выполнения содержатся предварительно описанные варианты использования. Настройка выполнения представляет собой сохраненные параметры выполнения проекта PHP. Можно определить несколько настроек для одного проекта и переключаться между ними. Например, если приложение было разработано локально и подлежит выгрузке на удаленный производственный сервер, достаточно выбрать другую настройку выполнения. Настройки выполнения применимы как по отношению к выполнению проекта, так и по отношению к отладке.
Примечание: В течение создания проекта устанавливается настройка выполнения по умолчанию. Для определения дополнительных настроек выполнения установите другие параметры проекта.
Для выбора настройки выполнения по умолчанию для проекта выберите соответствующий пункт из раскрывающегося списка "Run As" на панели "Run Configuration". Доступны следующие параметры:
Сценарий. Эта настройка выполнения не требует наличия установленного и функционирующего веб-сервера. Достаточно указать механизм PHP.
Локальный веб-сайт
В раскрывающемся списке "Run As" выберите "Local Web Site". Дальнейшая процедура зависит от типа проекта.
Проект без предварительно разработанных исходных файлов
В поле "Project URL" проверьте автоматически предложенный URL-адрес. Убедитесь, что сервер HTTP Apache прослушивает порт 80 по умолчанию. Если это не так, непосредственно укажите номер порта:
localhost:<port number>
Для создания отдельной папки для хранения исходных файлов проекта установите флажок "Copy files from Sources Folder to another location".
Если на панели Name and Location выбрано местоположение папки с исходными файлами, отличное от корневого узла документов, выберите "Copy files from Sources Folder to another location" и выберите корневую папку.
Нажмите кнопку "Finish".
Проект с предварительно разработанными исходными файлами
Установите флажок "Copy files from Sources Folder to another location".
В поле "Copy to Folder" укажите папку на веб-сервере, в которую требуется сохранить исходные файлы. При необходимости воспользуйтесь кнопкой "Browse".
В этом поле по умолчанию указан следующий путь: <Document Root>\<New PHP Project>.
Корневой узел документов представляет собой папку, в которой на веб-сервере выполняется поиск файлов для просмотра в обозревателе. Корневой узел документов указан в файле настройки веб-сервера.
Мастер обнаруживает тип установки Apache либо как отдельного компонента, либо в составе пакета и предлагает путь к папке по умолчанию htdocs (папка для текущего типа установки). Поэтому при принятии параметров по умолчанию в течение настройки сервера Apache или пакета AMP следует выбрать соответствующий путь в раскрывающемся списке.
В поле "Project URL" проверьте автоматически предложенный URL-адрес. Убедитесь, что сервер HTTP "Apache" подчинен порту 80 по умолчанию. Если это не так, непосредственно укажите номер порта:
localhost:<port number>
Нажмите кнопку "Finish".
Удаленный веб-сайт
В раскрывающемся списке "Run As" выберите "Remote Web Site" (FTP).
В раскрывающемся списке "FTP Connection" выберите соответствующий профиль подключения. Примечание: Для развертывания приложения можно установить несколько учетных записей FTP и размещения с отдельным профилем подключения FTP для каждой учетной записи.
Для создания, обновления или удаления профиля "FTP Connection" нажмите кнопку "Manage". Откроется диалоговое окно "Manage Remote Connections" с полями, отображающими текущие параметры профиля подключения FTP. При необходимости эти поля можно отредактировать.
Для создания нового профиля подключения FTP нажмите "Add". Откроется диалоговое окно "Create New Connection".
В поле "Connection Name" введите имя нового подключения. В этом примере именем подключения является x10hosting. Нажмите кнопку "OK". В поле просмотра "Connection Name" диалогового окна "Manage Remote Connections" отображается имя нового подключения.
Заполните поле "Password". В этом примере паролем является qwerty1234.
В поле "Initial Directory" введите имя каталога учетной записи на FTP-сервере. Если каталог учетной записи не указан (как в этом примере), введите в это поле косую черту.
Нажмите кнопку "OK". Будет выполнен возврат к панели "Run Configuration".
В поле "Upload Directory" введите имя подпапки в начальном каталоге, куда впоследствии будут выгружены исходные файлы. В запросе под этим полем содержится URL-адрес узла FTP.
Для указания времени, когда файлы должны быть выгружены, выберите соответствующий пункт в раскрывающемся списке "Upload Files". Доступны следующие параметры: "Manually" и "On Run".
Нажмите кнопку "Finish".
Сценарий
В раскрывающемся списке "Run As" выберите "Script".
Для указания местоположения механизма PHP нажмите кнопку "Configure" справа от поля "Interpreter PHP". Откроется диалоговое окно "Options", закладка PHP.
В поле "PHP 5 Interpreter" укажите путь к файлу php.exe. При необходимости воспользуйтесь кнопкой "Browse".
Для указания формы отображения результатов выполнения сценария установите соответствующий флажок в области "Open Result In". Доступны следующие параметры:
Окно вывода. Результаты выполнения сценария появятся в окне вывода в нижней части окна "IDE NetBeans".
Веб-обозреватель. Откроется окно обозревателя по умолчанию с результатами выполнения сценария в форме файла HTML.
Редактор. Результаты выполнения сценария отобразятся в виде файла HTML в окне редактора IDE.
Нажмите кнопку "OK". Диалоговое окно "Options" закроется, и будет выполнен возврат к панели "Run Configuration".
Настройка проекта
В течение создания проекта определяются основные параметры настройки проекта: тип, местоположение исходных файлов и настройка выполнения по умолчанию. Для установки дополнительных параметров выполните настройку проекта. Установите курсор на узел проекта и во всплывающем меню выберите "Properties". Откроется панель "Project Properties" со списком категорий параметров установки.
Исходные файлы
На панели "Sources":
В поле "Web Root" отображается корневая папка местоположения приложения. По умолчанию в этом поле отображается папка "Sources". Для изменения корневого веб-узла щелкните "Browse" и выберите другую папку.
Для определения новой настройки выполнения щелкните "New" рядом с раскрывающимся списком "Configuration". Откроется диалоговое окно "Create New Configuration".
В поле "Configuration Name" введите имя новой конфигурации выполнения и нажмите "OK". Будет выполнен возврат к панели "Run Configuration".
Определите такие же параметры настройки, которые были установлены во время создания проекта была при определении настройки выполнения по умолчанию, и нажмите "OK". Новая настройка добавлена в раскрывающийся список "Configuration".
Для удаления настройки выберите ее в раскрывающемся списке "Configuration" и нажмите "Delete".
Для завершения настройки проекта нажмите "OK".
Панель "PHP Include Path"
На панели "Include Path" укажите местоположение файлов, которые будут использоваться в рамках проекта, однако они не должны находиться в одной папке с исходными файлами.
Установите флажок "Add" рядом с именем соответствующей библиотеки. В поле "Location" отображаются пути к ним.
Нажмите кнопку "OK". Будет выполнен возврат к панели "JavaScript Libraries". Новая папка добавлена в список.
Для удаления библиотеки из списка выберите папку и нажмите кнопку "Remove".
Для завершения настройки проекта нажмите "OK".
Отладка
На панели "Debug" определите подлежащий отладке фрагмент приложения.
Для отладки приложения, реализованного с использованием PHP, на стороне сервера выберите флажок "Debug Server side PHP".
Для отладки приложения, реализованного с использованием JavaScript, на стороне клиента выберите флажок "Debug Client side JavaScript" и определите, какой обозреватель требуется использовать.
Для завершения настройки проекта нажмите "OK".
Форматирование
На панели "Formatting" определите, какой стиль форматирования требуется применить в редакторе к исходным файлам.
Для применения общих параметров установки среды IDE используйте команду "Use global options".
Для настройки глобальных параметров щелкните "Edit Global Options". Откроется стандартное диалоговое окно "IDE Options".
В раскрывающемся списке "Language" выберите язык, к которому должны быть применены параметры установки.
В раскрывающемся списке "Categories" выберите элементы формата, к которым будут применены эти параметры.
Для замены табуляций пробелами установите флажок "Expand Tabs to Spaces" и укажите количество пробелов для каждого отступа, размер табуляции, а также ширину правого поля.
Нажмите кнопку "OK". Будет выполнен возврат к панели "Formatting".
Для определения параметров форматирования для текущего проекта выберите "Use project specific options". Отобразится скрытая область. Определите такие же параметры форматирования, которые были установлены в течение настройки глобальных параметров.
Для завершения настройки проекта нажмите кнопку "OK".
Оставить комментарии и предложения, обратиться за поддержкой и получить информацию о последних достижениях в области функциональных возможностей разработки для PHP с помощью среды IDE NetBeans можно в списке рассылки .