| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- |
| Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. |
| --> |
| |
| <html> |
| <head> |
| <title>Быстрое учебное руководство по PHP IDE NetBeans</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > |
| <link rel="stylesheet" type="text/css" href="../../../netbeans.css"> |
| <meta name="keywords" content="NETBEANS, TUTORIAL, GUIDE, USER, DOCUMENTATION"> |
| <meta name="description" content="A very simple and quick introduction to the NetBeans IDE workflow by walking you through the creation of a |
| simple Hello World PHP application." > |
| </head> |
| |
| <body> |
| |
| <h1>Быстрое учебное руководство по PHP IDE NetBeans</h1> |
| |
| <p>В этом документе приведены общие рекомендации по подготовке среды для разработки PHP, настройки проекта PHP и разработки и запуска первого приложения PHP в IDE NetBeans для PHP. </p> |
| <p><b>Содержание</b></p> |
| <img alt="Содержимое на этой странице применимо к IDE NetBeans 7.2, 7.3, 7.4 и 8.0" class="stamp" src="../../../images_www/articles/73/netbeans-stamp-80-74-73.png" title="Содержимое этой страницы применимо к IDE NetBeans 7.2, 7.3, 7.4 и 8.0"> |
| <ul><li><a href="#componentInstallation">Установка компонентов</a></li> |
| |
| |
| <li><a href="#setUpProject">Настройка проекта PHP в IDE NetBeans для PHP</a> </li> |
| <li><a href="#yurFirstPhpProject">Запуск первого проекта на PHP</a></li> |
| <li><a href="#usingDBServers">Использование серверов баз данных с IDE NetBeans для PHP</a></li> |
| <li><a href="#nextSteps">Следующие действия</a></li> |
| </ul> |
| <p><b>Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.</b></p> |
| <table> |
| <tbody> |
| <tr> |
| <th class="tblheader" scope="col">Программное обеспечение или материал</th> |
| <th class="tblheader" scope="col">Требуемая версия</th> |
| </tr> |
| <tr> |
| <td class="tbltd1"><a href="https://netbeans.org/downloads/index.html" target="_blank">IDE NetBeans</a></td> |
| <td class="tbltd1">Пакет загрузки PHP</td> |
| </tr> |
| <tr> |
| <td class="tbltd1">Механизм PHP</td> |
| <td class="tbltd1">Версия 5 |
| </tr> |
| <tr> |
| <td class="tbltd1">Веб-сервер</td> |
| <td>Рекомендуется использовать <a href="http://httpd.apache.org/download.cgi" target="_blank">сервер HTTP Apache версии 2.2</a>.<br></td> |
| </tr> |
| <tr> |
| <td class="tbltd1">Отладчик PHP</td> |
| <td><a href="http://www.xdebug.org" target="_blank">Версия XDebug 2.0 или выше</a></td> |
| </tr> |
| </tbody> |
| </table> |
| <p> |
| <!-- |
| <h2><a name="configuringSoftware"></a>Required Software</h2> |
| <p>To create, run, and debug PHP projects you need the following software:</p> |
| <ul> |
| <li>The NetBeans IDE for PHP. Downloads are available <a href=" |
| http://bits.netbeans.org/download/trunk/nightly/latest/">here</a>. </li> |
| <li>A web server. Typically development and debugging is performed on a local web server, while the production environment is located on a remote web server. The current version enables using a local server. Using a remote server with FTP access will be supported in future versions. PHP support can be added to a number of web servers (IIS, Xitami, and so on), but most commonly <a target="_blank" href="http://httpd.apache.org/download.cgi">Apache HTTP Server</a> is used. Click <a target="_blank" href="http://httpd.apache.org/docs/2.2/install.html">here</a> for information on how to install and configure Apache 2.2. <a target="_blank" href="http://httpd.apache.org/docs/2.2/install.html"></a></li> |
| </ul> |
| <ul> |
| <li>The PHP engine. The supported version is PHP5. Downloads are available <a target="_blank" href="http://www.php.net/downloads.php">here</a>. </li> |
| <li>The PHP debugger. The NetBeans IDE for PHP allows you to use <a target="_blank" href="http://www.xdebug.org">XDebug</a>, but using a debugger is optional. The recommended version is XDebug 2.0 as it is compatible with PHP5. </li> |
| </ul> |
| --> |
| </p> |
| <p class="tips">Систему PHP, веб-сервер и базу данных можно установить отдельно или использовать пакеты AMP (<strong>A</strong>pache, <strong>M</strong>ySQL, <strong>P</strong>HP). </p> |
| <h2><a name="componentInstallation"></a>Установка и настройка</h2> |
| <p>Следующие документы содержат описание одного или двух способов установки веб-стека PHP в операционной системе. Эти указания не являются исчерпывающими. Веб-стек состоит из программного обеспечения других производителей, среда может различаться, а разработчик может предпочесть другой пакет AMP или другой способ установки PHP. Приведенные указания следует дополнить собственными наблюдениями.</p> |
| <ul> |
| <li><a href="configure-php-environment-windows.html">Настройка среды разработки PHP в Windows</a></li> |
| <li><a href="configure-php-environment-ubuntu.html">Настройка среды разработки PHP в дистрибутиве Ubuntu Linux</a> </li> |
| <li><a href="configure-php-environment-mac-os.html">Настройка среды разработки PHP в операционной системе Mac OS X</a></li> |
| </ul> |
| |
| <h2><a name="setUpProject"></a>Настройка проекта PHP в IDE NetBeans для PHP </h2> |
| <p>Дополнительные свдения по установке и запуске IDE NetBeans см. в <a href="https://netbeans.org/community/releases/73/install.html" target="_blank">документации по установке</a>.</p> |
| <p>Для начала разработки PHP в IDE NetBeans для PHP сначала необходимо создать проект. Проект содержит информацию о размещении файлов проекта и способе запуска и отладки приложения (конфигурация запуска ).<br> |
| |
| </p> |
| <ol> |
| <li>Запустите среду IDE, перейдите в окно "Проекты" и выберите команду "Файл > Создать проект". Откроется панель "Выберите проект". </li> |
| <li>В списке категорий выберите PHP. </li> |
| <li>В области "Проекты" выберите "Приложение PHP" и нажмите кнопку "Далее". Откроется панель "Новый проект PHP > Имя и местоположение". <br><img alt="Панель 'Имя и местоположение' мастера создания проектов PHP с местоположением исходной папки как корня документации XAmpp." class="margin-around" src="../../../images_www/articles/72/php/quickstart/new-project-name-location.png" title="Панель 'Имя и местоположение' мастера создания проектов PHP с местоположением исходной папки как корня документации XAmpp."></li> |
| <li>В текстовом поле наименования проекта введите <tt>NewPHPProject</tt>.<br> |
| </li> |
| <li>В поле исходной папки перейдите к корню документов PHP и создайте подпапку <tt>NewPHPProject</tt>. Корень документов – это папка, в которой веб-сервер ищет файлы для открытия в браузере. Корневой узел документов указан в <a href="../../trails/php.html#configuration">файле настройки</a> веб-сервера. Например, в Xampp корнем документов является папка XAMPP_HOME/htdocs. |
| |
| </li> |
| |
| |
| <li>В остальных полях оставьте значения по умолчанию. Нажмите кнопку "Далее". Откроется окно "Настройки выполнения". <br><img alt="Панель 'Конфигурация выполнения' мастера создания проектов PHP выбранными значениями по умолчанию" class="margin-around" src="../../../images_www/articles/72/php/quickstart/new-project-run-config.png"></li> |
| <li>В раскрывающемся списке "Выполнить как" выберите "Локальный веб-сайт". Начнется выполнение проекта на локальном сервере Apache. Проект можно также выполнить удаленно через FTP или запустить его из командной строки.</li> |
| <li>Оставьте поле "URL-адрес проекта" без изменений. </li> |
| |
| <li> Нажмите кнопку "Завершить". Средой IDE будет создан проект. </li> |
| </ol> |
| |
| Дополнительные сведения о <a href="project-setup.html">настройке проекта PHP в NetBeans</a>. |
| |
| <h2><a name="yurFirstPhpProject"></a>Выполнение своего первого проекта PHP</h2> |
| <ol> |
| <li>Запустите среду IDE, выберите команду "Файл > Открыть проект". Откроется диалоговое окно "Открыть проект".</li> |
| <li>Выберите <tt>NewPHPProject</tt> и нажмите кнопку "Открыть проект". В окне проекта появится дерево проекта NewPHPProject, а в редакторе и в окне навигатора откроется файл <tt>index.php</tt>. <br> <img alt="NewPHPProject открыт IDE с отображением index.php в редакторе" border="1" class="margin-around" src="../../../images_www/articles/72/php/quickstart/getting-started-open-new-project.png"></li> |
| |
| <li>Введите следующий код в блок <tt><?php ?></tt>: |
| <pre class="examplecode"> echo "Hello, world! This is my first PHP project!";</pre> |
| </li> |
| <li>Для выполнения этого проекта поместите курсор на узел NewPHPProject и в контекстном меню выберите команду "Выполнить". На рисунке ниже показано, что должно отобразиться в окне браузера.<br> <img alt="Панель создания проектов PHP с заполненными полями" border="1" class="margin-around" src="../../../images_www/articles/72/php/quickstart/getting-started-browser-hello-world.png"><br> Поздравляем! Программа работает!</li> |
| </ol> |
| <h2><a name="usingDBServers"></a>Использование серверов баз данных с IDE NetBeans для PHP</h2> |
| Можно использовать различные серверы баз данных с IDE NetBeans для PHP, хотя наиболее популярным является сервер MySQL. Загрузку можно осуществить <a href="http://dev.mysql.com/downloads/mysql/5.1.html" target="_blank">отсюда</a>. <br> <strong>Примечание.</strong> Рекомендуемая версия продукта: MySQL Server 5.0.<br> Дополнительные материалы: |
| <ul> |
| <li> <a href="../ide/install-and-configure-mysql-server.html">Настройка сервера баз данных MySQL в операционной системе Windows</a> </li> |
| <li><a href="wish-list-lesson1.html">Создание базы данных с примерами</a> </li> |
| <li><a href="../../articles/mysql.html">MySQL и IDE NetBeans</a> </li> |
| <li><a href="../ide/mysql.html">Подключение к базе данных MySQL</a> <br> |
| </li> |
| </ul> |
| <h2><a name="nextSteps"></a>Что дальше? </h2> |
| <p>В это же время для поиска информации, связанной с типом разрабатываемых приложений, используйте учебные карты IDE NetBeans для этого типа приложения. Каждая учебная карта содержит ряд учебных курсов и руководств различных уровней сложности. Доступны следующие учебные карты:</p> |
| <table width="100%"> |
| <tr> |
| <td> |
| <ul> |
| <li><a href="../../trails/php.html">Программирование на PHP</a></li> |
| <li><a href="../../trails/java-se.html">Базовое программирование на Java</a></li> |
| <li><a href="../../trails/matisse.html">Приложения на Java с графическим интерфейсом</a></li> |
| <li><a href="../../trails/web.html">Приложения веб-служб</a></li> |
| <li><a href="../../trails/java-ee.html">Приложения Java EE и веб-приложения Java</a></li> |
| </ul> |
| </td> |
| <td> |
| <ul> |
| <li><a href="../../trails/mobility.html">Мобильные приложения</a></li> |
| <li><a href="../../trails/platform.html">Подключаемые модули NetBeans и функционально насыщенные клиентские приложения</a></li> |
| <li><a href="../../trails/cnd.html">Приложения на C/C++</a></li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| <br> |
| <div class="feedback-box" ><a href="/about/contact_form.html?to=3&subject=Feedback:%20PHP%20Quickstart">Отправить отзыв по этому учебному курсу</a></div> |
| <br style="clear:both;" > |
| <p>Для отправки комментариев и предложений, получения поддержки и новостей о последних разработках, связанных с PHP IDE NetBeans <a href="../../../community/lists/top.html">присоединяйтесь к списку рассылки users@php.netbeans.org</a>.</p> |
| </body> |
| </html> |