Среда разработки php netbeans

Настройка проекта PHP

В этом учебном руководстве описывается настройка проекта PHP в IDE NetBeans.

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

Подготовка

До создания проекта PHP необходимо загрузить и установить IDE NetBeans для PHP и подготовить используемую среду для разработки PHP.

Для настройки проекта PHP выполните следующие действия.

Для изменения параметров установки существующего проекта установите курсор на узел проекта и выберите «Properties» во всплывающем меню. Установите другие параметры настройки, как описано в разделе Настройка проекта.

Указание имени проекта и местоположения исходных файлов

  1. Запустите среду IDE и перейдите к окну «Projects» («Проекты»).
  2. Выберите команду «Файл» > «Новый проект». Откроется панель «Выберите проект».
  3. В списке категорий выберите PHP.

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

Проект без предварительно разработанных исходных файлов

  1. В области «Проекты» выберите «Приложение PHP» и нажмите кнопку «Далее». Откроется панель «Новый проект PHP > Имя и местоположение».
  2. В текстовом поле «Project Name» («Имя проекта») введите имя проекта.
  3. В поле «Sources Folder» («Папка исходных кодов») укажите подпапку корневого узла документов, в которой следует хранить исходные файлы.
Читайте также:  Создание html css меню

Корневой узел документов представляет собой папку, в которой на локальном веб-сервере выполняется поиск файлов для просмотра в браузере. Корневой узел документов указан в файле настройки веб-сервера. После завершения установки мастер создания проекта определяет корневой узел документов и по умолчанию указывает следующий путь: \ .

Копия исходных файлов должна быть сохранена в подпапке корневого узла документов. Однако папка «Sources Folder» не обязательно должна находиться в корневом узле документов, ей можно назначить и другое местоположение и отсюда копировать исходные файлы в корневой узел. См. раздел Выбор настройки выполнения нового проекта.

  1. В раскрывающемся списке «Default Encoding» («Кодировка по умолчанию») выберите для проекта кодировку по умолчанию.
  2. Если требуется сохранение метаданных NetBeans в другом местоположении (не в папке «Source files»), выберите команду «Put NetBeans metadata into a separate directory» («Поместить метаданные NetBeans в отдельный каталог»). Например, может потребоваться сохранение исходных файлов в корневом узле документов, а метаданных NetBeans – в каталоге «NetBeansProjects».

new php project m1

Импорт существующих локальных исходных файлов в проект

  1. В области «Projects» выберите «PHP Application with Existing Sources» («Приложение PHP с существующими исходными кодами») и нажмите «Next». Откроется панель «Новый проект PHP > Имя и местоположение».
  2. В текстовом поле «Project Name» («Имя проекта») введите имя проекта.
  3. В поле «Sources Folder» укажите папку, из которой требуется импортировать исходные файлы.
  1. В раскрывающемся списке «Default Encoding» («Кодировка по умолчанию») выберите для проекта кодировку по умолчанию.
  2. Если требуется сохранение метаданных NetBeans в другом местоположении (не в папке «Source files»), выберите команду «Put NetBeans metadata into a separate directory» («Поместить метаданные NetBeans в отдельный каталог»). Например, может потребоваться сохранение исходных файлов в корневом узле документов, а метаданных NetBeans – в каталоге «NetBeansProjects».

new php project with ssources

Импорт существующих удаленных исходных файлов в проект

  1. В области «Projects» выберите «PHP Application from Remote Server» («Приложение PHP с удаленного сервера») и нажмите «Next». Откроется панель «Новый проект PHP > Имя и местоположение».
  2. В текстовом поле «Project Name» («Имя проекта») введите имя проекта.
  3. В поле «Sources Folder» укажите подпапку локального корневого узла документов, в которой следует хранить исходные файлы.

Корневой узел документов представляет собой папку, в которой на локальном веб-сервере выполняется поиск файлов для просмотра в браузере. Корневой узел документов указан в файле настройки веб-сервера. После завершения установки мастер создания проекта определяет корневой узел документов и по умолчанию указывает следующий путь: \ . Обратите внимание, что полезно иметь возможность протестировать проект на локальном сервере.

  1. Если требуется сохранение метаданных NetBeans в другом местоположении (не в папке «Source files»), выберите команду «Put NetBeans metadata into a separate directory» («Поместить метаданные NetBeans в отдельный каталог»). Например, может потребоваться сохранение исходных файлов в корневом узле документов, а метаданных NetBeans – в каталоге «NetBeansProjects».
  2. Нажмите кнопку «Далее». Откроется панель «Remote Connection» («Удаленное подключение»). Процесс настройки удаленных подключений описан в учебном курсе Развертывание приложения PHP на удаленном веб-сервере.

Выбор настройки выполнения нового проекта по умолчанию

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

  • Разработка веб-страниц PHP на локальном компьютере с локальным веб-сервером.
  • Выполнение сценариев PHP при помощи локального механизма PHP. Этот подход применяется к тем файлам PHP, которые не предназначены для вывода HTML. Поэтому такие сценарии могут запускаться без браузера.
  • Удаленная разработка. Исходный код PHP и другие файлы приложений выгружаются на удаленный веб-сервер по протоколу FTP. Этот вариант использования является обычным для случаев совместного применения результатов разработки многими пользователями.
  • Сочетание вышеупомянутых вариантов использования: приложение разрабатывается локально, а после выполнения развертывается на удаленном производственном сервере. При необходимости сценарии PHP выполняются в течение разработки.

При создании нового проекта PHP создается настройка выполнения проекта по умолчанию. Для выбора настройки выполнения по умолчанию для проекта выберите соответствующий пункт из раскрывающегося списка «Run As» на панели «Run Configuration». Доступны следующие параметры:

  • Локальный веб-сайт. Для использования этой настройки выполнения необходим установленный сервер HTTP Apache в рабочем состоянии.
  • Удаленный веб-сайт (FTP/SFTP) (Отдельное руководство) Для использования этой настройки обязательными являются учетная запись размещения на удаленном сервере и учетная запись FTP на этом сервере.
  • Сценарий. Эта настройка выполнения не требует наличия установленного и функционирующего веб-сервера. Достаточно указать механизм PHP.

Процесс создания дополнительных настроек выполнения или изменения настроек выполнения по умолчанию описан в разделе Пользовательская настройка проекта: Настройка выполнения. Он практически идентичен процессу создания настройки выполнения по умолчанию, за исключением использования диалогового окна «Properties» для существующего проекта вместо мастера создания проекта.

Локальный веб-сайт

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

Настройка локального веб-сайта.

  1. В раскрывающемся списке «Run As» («Выполнить как») выберите «Local Web Site» («Локальный веб-сайт»).
  2. В поле «Project URL» («URL-адрес проекта») проверьте автоматически предложенный URL-адрес. Убедитесь, что сервер HTTP Apache прослушивает порт 80 по умолчанию. Если это не так, явным образом укажите номер порта в формате localhost: .

run configuration local server project with existing sources

  1. При создании проекта из существующих исходных кодов можно выбрать файл исходного кода для использования в качестве файла индекса.
  2. Для хранения исходных файлов проекта в другом каталоге, отличном от проекта IDE NetBeans выберите «Копировать файлы из папки исходных файлов в другое местоположение». При создании проекта из существующих исходных кодов данное действие является обязательным, кроме случаев, когда существующие исходные коды уже находились в папке «web» сервера Apache. В этом поле по умолчанию указан следующий путь: \ . Используйте кнопку «Browse» («Обзор») для указания другого пути при необходимости. Корень документов – это папка, в которой веб-сервер ищет файлы для открытия в браузере. Корневой узел документов указан в файле настройки веб-сервера. Мастер обнаруживает тип установки Apache либо как отдельного компонента, либо в составе пакета и предлагает путь к папке по умолчанию htdocs (папка для текущего типа установки). Поэтому при принятии параметров по умолчанию в течение настройки сервера Apache или пакета AMP следует выбрать соответствующий путь в раскрывающемся списке.
  3. Нажмите кнопку ‘Готово’. Среда IDE создает проект PHP.

Источник

Getting Started with PHP Applications

This document provides general guidelines for preparing the environment for PHP development, setting up a PHP project, and developing and running your first PHP application in the NetBeans IDE for PHP.

Requirements

To follow this tutorial, you need the following software and resources.

You can install the PHP engine, web server and database separately or use AMP (Apache, MySQL, PHP) packages.

Installation and Configuration

The following documents contain instructions for one or two ways to set up a PHP web stack on your operating system. These instructions are not definitive. The web stack consists of third-party software, your environment may differ, and you might prefer a different AMP package or another way to set up PHP. You might need to supplement our instructions with your own investigations.

Setting up a PHP Project in the NetBeans IDE for PHP

For help in installing and starting NetBeans IDE, please see the installation documentation.

To start PHP development in the NetBeans IDE for PHP, you first need to create a project. A project contains the information on the location of the project files and the way you want to run and debug your application (run configuration).

  1. Start the IDE, switch to the Projects window, and choose File > New Project. The Choose Project panel opens.
  2. In the Categories list, choose PHP.
  3. In the Projects area, choose PHP Application and click Next. The New PHP Project > Name and Location panel opens.

new project name location

Figure 1. Name and Location panel of New PHP Project wizard, with Source Folder location as XAmpp document root.

  1. In the Project Name text field, enter NewPHPProject .
  2. In the Sources Folder field, browse for your PHP document root and create a subfolder there called NewPHPProject . The document root is the folder where the web server looks for files to open in the browser. The document root is specified in the web server configuration file. For example, on Xampp, the document root is XAMPP_HOME/htdocs.
  3. Leave all other fields with their default values. Click Next. The Run Configuration window opens.

new project run config

  1. In the Run As drop-down list, select Local Web Site. The project will run on your local Apache server. Your other options are to run the project remotely via FTP and to run it from the command line.
  2. Leave the Project URL at default.
  3. Click Finish. The IDE creates the project.

Running Your First PHP Project

  1. Start the IDE, choose File > Open Project. The Open Project dialog box opens.
  2. Select NewPHPProject and click Open Project. The NewPHPProject tree appears in the Projects window and the project’s index.php file opens in the editor and in the Navigator window.

getting started open new project

 echo "Hello, world! This is my first PHP project!";
  1. To run the project, position the cursor on the NewPHPProject node and choose Run from the context menu. The figure below shows what you should see in the browser window:

getting started browser hello world

Congratulations! Your program works!

Using Database Servers with NetBeans IDE for PHP

You can use various database servers with the NetBeans IDE for PHP, although the most popular is the MySQL server. Downloads are available here.

Источник

Оцените статью