Настройка netbeans для php

Apache NetBeans 12.4

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

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

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

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

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

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

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

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

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

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

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

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

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

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

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

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

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

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

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

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

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

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Введите следующий код в блок :

Для выполнения этого проекта поместите курсор на узел NewPHPProject и в контекстном меню выберите команду «Выполнить». На рисунке ниже показано, что должно отобразиться в окне браузера.

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

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

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

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

Источник

Apache NetBeans 12.4

В данном учебном курсе рассматривается процедура настройки среды разработки PHP в операционной системе Ubuntu (версия 7.10 и более поздние). Эта процедура предполагает установку и настройку механизма PHP, базы данных MySQL, веб-сервера Apache и отладчика XDebug.

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

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

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

Сервер базы данных

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

Отладчик PHP (не обязательно)

Версия XDebug 2.0 или более поздняя

Как правило, разработка и отладка выполняются на локальном веб-сервере, в то время как производственная среда размещена на удаленном веб-сервере. Настройка удаленного веб-сервера описана в разделе + Развертывание приложения PHP на удаленном веб-сервере с помощью IDE NetBeans+. Этот учебный курс содержит информацию, необходимую для настройки локального веб-сервера. Поддержка PHP может добавляться к целому ряду локальных веб-серверов (IIS, Xitami и т.д.), но обычно используется сервер HTTP Apache.

Установка программного обеспечения

В данном учебном курсе рассматривается процедура настройки среды разработки PHP в операционной системе Ubuntu (версия 7.04 и более поздние). Необходимо выполнить следующие действия:

Установить сервер Apache2 HTTP, механизм PHP5, сервер базы данных MySQL 5.0 и модуль PHP5-MySQL. Эти пакеты можно установить одновременно как стек LAMP или установить по отдельности.

Для получения дополнительных сведений об установке Apache, MySQL и PHP см. Сообщество Ubuntu.

Одновременная установка всех пакетов программного обеспечения

Ubuntu предоставляет пакет Linux AMP (LAMP), который содержит все необходимые пакеты для среды PHP. Для установки программного обеспечения можно выполнить следующую команду в командной строке в окне терминала:

Пакет lamp-server включает в себя наиболее удобную версию PHP, Apache 2, MySQL и PHP5-MySQL.

Установка пакетов программного обеспечения по отдельности

Вместо установки целого набора коллекций LAMP пакеты можно также установить индивидуально. Эта функция используется, если один из компонентов (например, сервер Apache или сервер базы данных MySQL) уже установлен. Можно использовать средства командной строки или графический пользовательский интерфейс Synaptic Package Manager.

Отдельно могут быть установлены следующие пакеты:

Проверка установки

После настройки пакета PHP Web Stack убедитесь в том, что он установлен правильно, а сервер Apache распознает механизм PHP.

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Устранение проблем

Ниже перечислены часто возникающие проблемы при проверке установки стека PHP в Ubuntu:

*В окне браузера отображается ошибка «Not Found» для

USER/PROJECT/index.php *. Удалите строку

USER из URL-адреса. Например, если эта ошибка происходит для URL-адреса

Указание корневого узла документа для сервера HTTP Apache2

Корневой узел документов представляет собой папку, из которой сервер HTTP Apache извлекает файлы для отображения в браузере. Корневой узел документов указан в файле, определяющем виртуальный узел. Файл настройки, определяющий виртуальный узел по умолчанию:

с корневым узлом документов

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

Создание местоположения корневого узла документов

Выберите «Places > Home Folder».

В контекстном меню выберите «Create Folder».

Введите имя папки, например public_html.

Создание нового виртуального узла

Для запуска терминала выберите «Applications>Accessories>Terminal». Откроется окно терминала.

Для копирования файла настройки из виртуального узла по умолчанию в новый файл ( mysite ) введите в командной строке следующую команду:

Запустите приложение gedit и отредактируйте в нем новый файл настройки ( mysite ):

При появлении запроса введите пароль, определенный для пользователя root во время установки операционной системы.

Измените корневой узел документов, указав в нем новое местоположение:

Источник

Настройка Netbeans для PHP-программиста

IDE Netbeans является одой из самых популярных бесплатных сред разработки. И ведь полюбить ее есть за что: тут и универсальная платформа для использования многих языков программирования(java, PHP, javascript, C/C++ и т.д.), и гибкая настройка среды и редактора под свои нужды, и расширение возможностей среды благодаря огромному количеству сторонних плагинов. В общем, есть за что любить Netbeans. Однако, после первоначальной установки IDE довольно неудобна в использовании, поскольку по-умолчанию интерфейс чрезмерно нагроможден, включено слишком многое и, зачастую, не совсем нужное. Уверен, что множеству людей приходится тщательно разбираться со сложным интерфейсом IDE и ее многочисленными настройками после того, как запустили эту программу впервые. Я постараюсь облегчить задачу, как минимум, для разработчиков PHP.

В данной статье пойдет речь о настройке IDE Netbeans под нужды работы с чистым PHP кодом без каких-либо фреймворков.

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Приблизительно таким образом выглядит рабочая область Netbeans 8.x.x. после установки.

Сразу можно заметить, что частенько при отображении кода php нет подсветки синтаксиса. Все дело в том, что по-умолчанию в Netbeans отключено распознавание кратких открывающихся и закрывающихся тегов php. Решается довольно просто: заходим Файл->Свойства и устанавливаем флажок на Разрешить краткие теги( Панели инструментов->Небольшие значки на панели инструментов. После этого значки уменьшатся:

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Также можно избавиться от практически бесполезной панели(потому что практически все функции рулятся через горячие клавиши, а остальные достаточно редко используются):

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

убрав галочку с: Вид->Показывать панель инструментов редактора.

После этих нехитрых манипуляций рабочее пространство пополнилось несколькими лишними строками кода:

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Теперь немного о всплывающих подсказках. Всякий раз, когда вы пишите код, редактор автоматически открывает дополнительные окна с подсказками и документацией. Это выглядит так:

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Признаться, это раздражает. Тем более, что все эти окна открываются с помощью горячих клавиш. Отключить автоматическое всплытие подсказок можно, выполнив нехитрые действия: заходим в Сервис->Параметры, нажимаем на пиктограмму «Редакторе», далее выбираем вкладку «Автозавершение кода» и снимаем галочки с «Автоматически показывать окно с завершением кода» и «Автоматически показывать окно документации».

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Также Netbeans по-умолчанию очень любит подсвечивать текст в коде:

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Причем, причин для подсветки большое количество, например, если используются суперглобальные массивы; или если в методе слишком много ключевого слова return; или длина класса превышает 200 строк; или длина метода превышает 50 строк; или нестрогое сравнение переменных; и т.д. Разобраться по этому поводу Netbeans’у можно здесь: заходим в Сервис->Параметры, нажимаем на пиктограмму «Редакторе», далее выбираем вкладку «Подсказки». Внимательно читаем и убираем необходимое. Для себя я полностью отключил предупреждения для нарушения следующих правил:

Шаблоны кода

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Вот. Шаблон кода ускоряет печатание часто используемых конструкций кода. Посмотреть все предустановленные шаблоны кода можно перейдя: «Сервис»->»Параметры»->»Редакторе»->»Шаблоны кода». Вот окно с шаблонами кода:

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

АббревеатураРаскрытый текстОписание
vdvar_dump($);Распечатывает переменную, но не прерывает выполнение программы
vddvar_dump($);
die;
Распечатывает переменную и не прерывает выполнение программы
dmpecho »;
die;
Распечатывает переменную и прерывает выполнение программы

Пример получившегося шаблона dmp :

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

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

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

Источник

Apache NetBeans 12.4

Last reviewed on 2019-02-02

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).

Start the IDE, switch to the Projects window, and choose File > New Project. The Choose Project panel opens.

In the Categories list, choose PHP.

In the Projects area, choose PHP Application and click Next. The New PHP Project > Name and Location panel opens.

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Leave all other fields with their default values. Click Next. The Run Configuration window opens.

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

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.

Leave the Project URL at default.

Click Finish. The IDE creates the project.

Running Your First PHP Project

Start the IDE, choose File > Open Project. The Open Project dialog box opens.

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.

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Enter the following code inside the block:

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:

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

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.

Источник

Apache NetBeans 12.4

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

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

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

Подготовка

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

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

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

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

Запустите среду IDE и перейдите к окну «Projects» («Проекты»).

Выберите команду «Файл» > «Новый проект». Откроется панель «Выберите проект».

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

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

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

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

В текстовом поле «Project Name» («Имя проекта») введите имя проекта.

В поле «Sources Folder» («Папка исходных кодов») укажите подпапку корневого узла документов, в которой следует хранить исходные файлы.

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

В раскрывающемся списке «Default Encoding» («Кодировка по умолчанию») выберите для проекта кодировку по умолчанию.

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

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Нажмите кнопку «Далее». Откроется панель «Настройки выполнения».

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

В области «Projects» выберите «PHP Application with Existing Sources» («Приложение PHP с существующими исходными кодами») и нажмите «Next». Откроется панель «Новый проект PHP > Имя и местоположение».

В текстовом поле «Project Name» («Имя проекта») введите имя проекта.

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

В раскрывающемся списке «Default Encoding» («Кодировка по умолчанию») выберите для проекта кодировку по умолчанию.

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

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

Нажмите кнопку «Далее». Откроется панель «Настройки выполнения».

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

В области «Projects» выберите «PHP Application from Remote Server» («Приложение PHP с удаленного сервера») и нажмите «Next». Откроется панель «Новый проект PHP > Имя и местоположение».

В текстовом поле «Project Name» («Имя проекта») введите имя проекта.

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

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

Нажмите кнопку «Далее». Откроется панель «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, установленного на используемом компьютере. Проект часто может иметь настройку как локального, так и удаленного веб-сервера. Обратите внимание, что процедура настройки выполнения на локальном веб-сайте несколько различается в зависимости от того, создается ли проект из существующих исходных кодов или без их использования.

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

В раскрывающемся списке «Run As» («Выполнить как») выберите «Local Web Site» («Локальный веб-сайт»).

Настройка netbeans для php. Смотреть фото Настройка netbeans для php. Смотреть картинку Настройка netbeans для php. Картинка про Настройка netbeans для php. Фото Настройка netbeans для php

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

Нажмите кнопку ‘Готово’. Среда IDE создает проект PHP.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *