corner imagecorner image
FeaturesPluginsDocs & SupportCommunityPartners

Настройка среды разработки PHP в Solaris

В этом учебном руководстве описывается настройка среды разработки PHP для OpenSolaris 2008.05 или Sun Solaris Express Community Engine (SXCE). В обеих системах Solaris в пакет стека веб-приложений включаются механизм PHP, сервер Apache и сервер базы данных MySQL.

SXCE можно загрузить здесь.

Систему OpenSolaris 2008.05 можно загрузить здесь.

Содержание

Содержимое на этой странице относится к среде IDE NetBeans 6.5

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

Программное обеспечение или ресурс Требуемая версия
Среда IDE NetBeans Пакет загрузки PHP 6.5
Механизм PHP Версия 5. Содержится в пакете amp-dev.
Веб-серверРекомендуется использовать сервер HTTP Apache 2.2.
Содержится в пакете amp-dev.
Сервер базы данныхРекомендуется использовать сервер MySQL 5.0.
Содержится в пакете amp-dev.
Отладчик PHP (необязательно) Содержится в пакете amp-dev, но отключен по умолчанию.

Установка стека веб-приложений в системе OpenSolaris 2008.05

Для установки пакета amp-dev стека веб-приложений можно использовать диспетчер пакетов или командную строку. Пакет amp-dev включает в себя механизм PHP, сервер HTTP Apache, сервер базы данных MySQL и пакет средств рабочей среды webstackui для использования компонентов AMP. После установки пакета появляется доступ к меню "Applications > Developer Tools > Web Stack Admin".

Установка стека веб-приложений в SXCE выполняется по умолчанию. Достаточно только осуществить ее инициализацию.

Инициализация компонентов стека веб-приложений

Перед использованием AMP для Solaris необходимо инициализировать компоненты стека веб-приложений.

Инициализация стека веб-приложений:

  1. Выберите "Applications > Developers Tools > Web Stack Admin > Initialize".
    Инициализация "Web Stack Admin"
  2. Нажмите клавишу Enter в ответ на запрос. Появится контекстное меню "Web Stack Admin". Для настройки компонента выберите "Options". Для запуска/прекращения работы сервера Apache/MySQL выберите соответствующий пункт меню. Кроме того, можно создать и выполнить демонстрационное приложение "Sample App".
    Параметры "SXDE Admin"

Активация отладки и настройки компонентов PHP

После инициализации пакета AMP предоставляется возможность отладки и настройки других компонентов.

Для обеспечения возможности отладки и настройки AMP выполните следующие действия:

  1. Откройте диалоговое окно "Options" (выберите "Applications > Developer Tools > Web Stack Admin > Options").
  2. В диалоговом окне "Options" перейдите на вкладку "PHP" и выберите "Enable Debugging". Это приведет к включению функции отладки PHP в среде IDE. (См. Отладка исходного кода PHP в среде IDE NetBeans.)
    Вкладка "PHP" в диалоговом окне "Web Stack Options"
  3. Для просмотра информации о настройке AMP выберите "Show phpinfo". В этом случае будет выполнен встроенный сценарий <php-info>.

Кроме того, диалоговое окно "Options" предоставляет возможность выполнения следующих задач по настройке:

  • В дополнение к отладке и выполнению php-info на вкладке "PHP" можно определить уровни вывода сообщений об ошибках и получить быструю ссылку для перехода к php.ini при необходимости его изменения.
  • На вкладке "MySQL" можно получить удаленный доступ к серверу MySQL или отредактировать файл настройки my.cnf.
  • На закладке "General" можно запустить или завершить работу серверов Apache.
  • На вкладке "Apache2" можно установить номер порта Apache, изменить веб-каталог (по умолчанию используется /var/apache2/2.2/htdocs), создать в веб-каталоге отдельные исходные каталоги для различных пользователей, а также открыть файл httpd.conf для редактирования.
    Вкладка "Apache options" а диалоговом окне "Options"


Дополнительная информация о пакете AMP для Solaris приведена здесь.

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


Возврат к учебной карте PHP