| // |
| // Licensed to the Apache Software Foundation (ASF) under one |
| // or more contributor license agreements. See the NOTICE file |
| // distributed with this work for additional information |
| // regarding copyright ownership. The ASF licenses this file |
| // to you under the Apache License, Version 2.0 (the |
| // "License"); you may not use this file except in compliance |
| // with the License. You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, |
| // software distributed under the License is distributed on an |
| // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| // KIND, either express or implied. See the License for the |
| // specific language governing permissions and limitations |
| // under the License. |
| // |
| |
| = Быстрое учебное руководство по PHP IDE NetBeans |
| :jbake-type: tutorial |
| :jbake-tags: tutorials |
| :jbake-status: published |
| :icons: font |
| :syntax: true |
| :source-highlighter: pygments |
| :toc: left |
| :toc-title: |
| :description: Быстрое учебное руководство по PHP IDE NetBeans - Apache NetBeans |
| :keywords: Apache NetBeans, Tutorials, Быстрое учебное руководство по PHP IDE NetBeans |
| |
| В этом документе приведены общие рекомендации по подготовке среды для разработки PHP, настройки проекта PHP и разработки и запуска первого приложения PHP в IDE NetBeans для PHP. |
| |
| |
| image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой страницы применимо к IDE NetBeans 7.2, 7.3, 7.4 и 8.0"] |
| |
| |
| *Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.* |
| |
| |=== |
| |Программное обеспечение или материал |Требуемая версия |
| |
| |link:https://netbeans.org/downloads/index.html[+IDE NetBeans+] |Пакет загрузки PHP |
| |
| |Механизм PHP |Версия 5 |
| |
| |Веб-сервер |Рекомендуется использовать link:http://httpd.apache.org/download.cgi[+сервер HTTP Apache версии 2.2+]. |
| |
| |
| |Отладчик PHP |link:http://www.xdebug.org[+Версия XDebug 2.0 или выше+] |
| |=== |
| |
| Систему PHP, веб-сервер и базу данных можно установить отдельно или использовать пакеты AMP (*A*pache, *M*ySQL, *P*HP). |
| |
| |
| == Установка и настройка |
| |
| Следующие документы содержат описание одного или двух способов установки веб-стека PHP в операционной системе. Эти указания не являются исчерпывающими. Веб-стек состоит из программного обеспечения других производителей, среда может различаться, а разработчик может предпочесть другой пакет AMP или другой способ установки PHP. Приведенные указания следует дополнить собственными наблюдениями. |
| |
| * link:configure-php-environment-windows.html[+Настройка среды разработки PHP в Windows+] |
| * link:configure-php-environment-ubuntu.html[+Настройка среды разработки PHP в дистрибутиве Ubuntu Linux+] |
| * link:configure-php-environment-mac-os.html[+Настройка среды разработки PHP в операционной системе Mac OS X+] |
| |
| |
| == Настройка проекта PHP в IDE NetBeans для PHP |
| |
| Дополнительные свдения по установке и запуске IDE NetBeans см. в link:https://netbeans.org/community/releases/73/install.html[+документации по установке+]. |
| |
| Для начала разработки PHP в IDE NetBeans для PHP сначала необходимо создать проект. Проект содержит информацию о размещении файлов проекта и способе запуска и отладки приложения (конфигурация запуска ). |
| |
| 1. Запустите среду IDE, перейдите в окно "Проекты" и выберите команду "Файл > Создать проект". Откроется панель "Выберите проект". |
| 2. В списке категорий выберите PHP. |
| 3. В области "Проекты" выберите "Приложение PHP" и нажмите кнопку "Далее". Откроется панель "Новый проект PHP > Имя и местоположение". |
| |
| image::images/new-project-name-location.png[title="Панель 'Имя и местоположение' мастера создания проектов PHP с местоположением исходной папки как корня документации XAmpp."] |
| |
| |
| . В текстовом поле наименования проекта введите ``NewPHPProject`` . |
| |
| |
| . В поле исходной папки перейдите к корню документов PHP и создайте подпапку ``NewPHPProject`` . Корень документов – это папка, в которой веб-сервер ищет файлы для открытия в браузере. Корневой узел документов указан в link:../../trails/php.html#configuration[+файле настройки+] веб-сервера. Например, в Xampp корнем документов является папка XAMPP_HOME/htdocs. |
| |
| |
| . В остальных полях оставьте значения по умолчанию. Нажмите кнопку "Далее". Откроется окно "Настройки выполнения". |
| |
| image::images/new-project-run-config.png[] |
| |
| |
| . В раскрывающемся списке "Выполнить как" выберите "Локальный веб-сайт". Начнется выполнение проекта на локальном сервере Apache. Проект можно также выполнить удаленно через FTP или запустить его из командной строки. |
| |
| |
| . Оставьте поле "URL-адрес проекта" без изменений. |
| |
| |
| . Нажмите кнопку "Завершить". Средой IDE будет создан проект. |
| |
| Дополнительные сведения о link:project-setup.html[+настройке проекта PHP в NetBeans+]. |
| |
| |
| == Выполнение своего первого проекта PHP |
| |
| 1. Запустите среду IDE, выберите команду "Файл > Открыть проект". Откроется диалоговое окно "Открыть проект". |
| 2. Выберите ``NewPHPProject`` и нажмите кнопку "Открыть проект". В окне проекта появится дерево проекта NewPHPProject, а в редакторе и в окне навигатора откроется файл ``index.php`` . |
| |
| image::images/getting-started-open-new-project.png[] |
| |
| |
| . Введите следующий код в блок ``<?php ?>`` : |
| |
| [source,java] |
| ---- |
| |
| echo "Hello, world! This is my first PHP project!"; |
| ---- |
| |
| |
| 1. Для выполнения этого проекта поместите курсор на узел NewPHPProject и в контекстном меню выберите команду "Выполнить". На рисунке ниже показано, что должно отобразиться в окне браузера. |
| |
| image::images/getting-started-browser-hello-world.png[] |
| |
| Поздравляем! Программа работает! |
| |
| |
| == Использование серверов баз данных с IDE NetBeans для PHP |
| |
| Можно использовать различные серверы баз данных с IDE NetBeans для PHP, хотя наиболее популярным является сервер MySQL. Загрузку можно осуществить link:http://dev.mysql.com/downloads/mysql/5.1.html[+отсюда+]. |
| *Примечание.* Рекомендуемая версия продукта: MySQL Server 5.0. |
| Дополнительные материалы: |
| |
| * link:../ide/install-and-configure-mysql-server.html[+Настройка сервера баз данных MySQL в операционной системе Windows+] |
| * link:wish-list-lesson1.html[+Создание базы данных с примерами+] |
| * link:../../articles/mysql.html[+MySQL и IDE NetBeans+] |
| * link:../ide/mysql.html[+Подключение к базе данных MySQL+] |
| |
| |
| == Что дальше? |
| |
| В это же время для поиска информации, связанной с типом разрабатываемых приложений, используйте учебные карты IDE NetBeans для этого типа приложения. Каждая учебная карта содержит ряд учебных курсов и руководств различных уровней сложности. Доступны следующие учебные карты: |
| |
| * link:../../trails/php.html[+Программирование на PHP+] |
| * link:../../trails/java-se.html[+Базовое программирование на Java+] |
| * link:../../trails/matisse.html[+Приложения на Java с графическим интерфейсом+] |
| * link:../../trails/web.html[+Приложения веб-служб+] |
| * link:../../trails/java-ee.html[+Приложения Java EE и веб-приложения Java+] |
| * link:../../trails/mobility.html[+Мобильные приложения+] |
| * link:../../trails/platform.html[+Подключаемые модули NetBeans и функционально насыщенные клиентские приложения+] |
| * link:../../trails/cnd.html[+Приложения на C/C+++] |
| |
| |
| link:/about/contact_form.html?to=3&subject=Feedback:%20PHP%20Quickstart[+Отправить отзыв по этому учебному курсу+] |
| |
| |
| Для отправки комментариев и предложений, получения поддержки и новостей о последних разработках, связанных с PHP IDE NetBeans link:../../../community/lists/top.html[+присоединяйтесь к списку рассылки users@php.netbeans.org+]. |
| |