В этом учебном руководстве описывается настройка среды разработки PHP для OpenSolaris 2008.05 или Sun Solaris Express Community Engine (SXCE). В обеих системах Solaris в пакет стека веб-приложений включаются механизм PHP, сервер Apache и сервер базы данных MySQL.
Рекомендуется использовать сервер 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 необходимо инициализировать компоненты стека веб-приложений.
Нажмите клавишу Enter в ответ на запрос. Появится контекстное меню "Web Stack Admin". Для настройки компонента выберите "Options". Для запуска/прекращения работы сервера Apache/MySQL выберите соответствующий пункт меню. Кроме того, можно создать и выполнить демонстрационное приложение "Sample App".
Активация отладки и настройки компонентов PHP
После инициализации пакета AMP предоставляется возможность отладки и настройки других компонентов.
Для обеспечения возможности отладки и настройки AMP выполните следующие действия:
В диалоговом окне "Options" перейдите на вкладку "PHP" и выберите "Enable Debugging". Это приведет к включению функции отладки PHP в среде IDE. (См. Отладка исходного кода PHP в среде IDE NetBeans.)
Для просмотра информации о настройке 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 для редактирования.
Дополнительная информация о пакете AMP для Solaris приведена здесь.
Оставить комментарии и предложения, обратиться за поддержкой и получить информацию о последних достижениях в области функциональных возможностей разработки для PHP с помощью среды IDE NetBeans можно в списке рассылки .