Установка стека AMP

Установка стека AMP
Бинарный дистрибутив OpenSolaris не включает компоненты стека AMP в Live
CD, но их легко получить из репозиториев пакетов. Репозиторий по умолчанию
pkg.opensolaris.org/release содержит большинство компонентов. Дополнительная сеть
Хранилище стека, pkg.opensolaris.org/webstack, содержит некоторое программное обеспечение, не содержащее
ядро, например phpMyAdmin и Drupal, а также ранний доступ к более новым версиям
компонентов. Например, на момент написания статьи pkg.opensolaris.org/release содержит
MySQL сервер версии 5.0.45, тогда как pkg.opensolaris.org/webstack содержит MySQL
сервер версии 5.1.25. Если не указано иное, примеры в этой главе используют выпуск
репозиторий как источник для пакетов.
Самый простой способ получить стек AMP в вашей системе — установить пакет группы amp-dev,
который предоставляет Apache, MySQL и PHP среди других компонентов. Обратите внимание, что версии
Ожидается, что с течением времени Apache, MySQL и PHP, установленные amp-dev, будут меняться:
# pkg install amp-dev
Установка amp-dev обеспечивает сотни мегабайт программного обеспечения, в том числе:
■ HTTP-сервер Apache, включая подключаемый модуль Tomcat, модуль PHP5 и
другие расширения
■ MySQL
■ PHP, включая модули PHP для MySQL и PostgreSQL
■ Python (другой язык сценариев)
■ Apache Tomcat
■ Интегрированная среда разработки NetBeans
■ GUI веб-стека (графический интерфейс для управления компонентами веб-стека)
■ Кэш веб-прокси Squid (прокси-сервер и демон веб-кэша для улучшения веб-сервера
представление)

Развертывание и развитие на OpenSolaris
■ memcached (система кэширования памяти для повышения производительности)
■ Системы контроля версий Subversion, Mercurial и CVS
Главы 3 и 6 охватывают систему упаковки изображений (IPS), установку пакета и
репозитории сетевых пакетов. См. Главу 24 для обсуждения OpenSolaris
инструменты разработки и языки, включая Python, NetBeans, Subversion, Mercurial и CVS.
Если вам не хватает места на диске, вы можете установить только Apache, MySQL и PHP. Поскольку
в следующем примере показано, что несколько пакетов участвуют в установке Apache и PHP (обратите внимание, что
вывод из pkg install для краткости опущен):
# pkg install SUNWapch22 SUNWapch22m-jk SUNWapch22m-security SUNWapch22d \
SUNWapch22m-php5 SUNWapch22m-fcgid SUNWapch22m-dtrace
# pkg install SUNWmysql5
# pkg install SUNWphp524 SUNWphp524doc SUNWphp524man SUNWphp524-pgsql \
SUNWphp524-MySQL
Теперь, когда пакеты установлены, вы можете настроить приложения. Если вы установили
Пакет webstackui, который является частью пакета amp-dev, вы можете настроить приложение
катионов из меню «Инструменты для разработчиков приложений». Кроме того, вы можете использовать
командная строка. В примерах в этой главе используется командная строка.
Настройка Apache
OpenSolaris запускает Apache как службу под SMF, что означает, что вместо запуска
apachectl для запуска, остановки или перезапуска Apache, вы используете команды SMF, такие как
svcadm.
SMF и его команды, такие как svcadm, описаны в главе 13.
Чтобы настроить Apache, просто включите службу Apache:
# / usr / sbin / svcadm enable network / http: apache22
+848
23
Развертывание веб-стека на OpenSolaris
# svcs apache22
ГОСУДАРСТВЕННЫЙ СТИМ ФМРИ
онлайн 15:16:45 svc: / network / http: apache22
Вы можете проверить, что Apache запущен и запущен, открыв веб-браузер на локальной машине и
переход на http: // localhost.
Веб-страница по умолчанию после запуска Apache в вашей системе.
Чтобы завершить простую конфигурацию для одного имени домена, установите ServerAdmin и ServerName
свойства в /etc/apache2/2.2/httpd.conf на ваш адрес электронной почты и домен
имя, соответственно.
Затем вам необходимо перезапустить Apache:
# svcadm restart apache22
Чтобы клиенты могли получить доступ к доменному имени, обслуживаемому Apache, это доменное имя
должен быть разрешен DNS или каким-либо другим механизмом с этих клиентских машин.
Большинство регистраторов доменных имен, таких как GoDaddy.com, предоставляют услуги DNS бесплатно. Свяжитесь с вашим
регистратора для получения дополнительной информации. DNS описан в главе
+
Развертывание и развитие на OpenSolaris
Усовершенствованная конфигурация Apache такая же, как на других платформах. Обратитесь к разделу «Ресурсы»
раздел ниже в этой главе для более подробной информации.
Настройка PHP
Если вы установили пакет SUNWapch22-php5 или пакет группы amp-dev, OpenSolaris не требует дополнительных шагов для настройки PHP для работы с Apache. Вы можете проверить свои
Конфигурация Apache / PHP, создав тестовый скрипт в /var/apache2/2.2/htdocs, например:
# cat /var/apache2/2.2/htdocs/test.php
<? PHP
phpinfo ();
?>
После указания вашего браузера с локального компьютера на http: //localhost/test.php
На тестовой странице PHP проверяется правильность настроек Apache и PHP.

Развертывание веб-стека на OpenSolaris
Настройка MySQL
Как и Apache, MySQL — это сервис, управляемый SMF. Чтобы настроить MySQL, просто включите
оказание услуг:
# svcadm enable mysql
# svcs mysql
STATE STIME FMRI
онлайн 15:49:06 svc: / application / database / mysql: version_50
Это оно! Теперь MySQL готов к использованию.
По умолчанию MySQL не имеет пароля root. Вы должны установить пароль немедленно, так как
описано ниже.
Установка phpMyAdmin
MySQL поставляется с клиентом командной строки, / usr / mysql / bin / mysql. Если вы предпочитаете использовать графический интерфейс пользователя для администрирования ваших баз данных, вы можете установить клиент GUI. Один из наиболее популярным GUI-программным обеспечением для MySQL является phpMyAdmin, который доступен из
репозиторий Web Stack. Чтобы установить его, сначала добавьте репозиторий webstack в качестве полномочий, если вы
еще не сделали этого:
# pkg authority
AUTHORITY URL
webstack http://pkg.opensolaris.org:80/webstack/
opensolaris.org (preferred) http://pkg.opensolaris.org/release/ Затем установите пакет phpmyadmin (вывод опущен для краткости):
# pkg install phpmyadmin
Наконец, скопируйте файл конфигурации из каталога samples-conf.d в conf.d directctory и перезапустить Apache:
# cp /etc/apache2/2.2/samples-conf.d/phpmyadmin.conf /etc/apache2/2.2/conf.d
# svcadm restart apache22
Теперь вы можете использовать phpMyAdmin, указав свой браузер на http: // localhost / phpmyadmin.

Не забудьте войти в phpMyAdmin с учетной записью root MySQL, а не с
машина корень счет.
последующих примерах используется клиент командной строки mysql, но если вы установите php-MyAdmin, вы можете использовать это вместо этого.
+
Развертывание и развитие на OpenSolaris

phpMyAdmin предоставляет графический интерфейс для управления MySQL.
Изменение пароля root
Первое, что вам нужно сделать после включения службы MySQL, — установить пароль root:
# / usr / mysql / bin / mysql -u root
Добро пожаловать на монитор MySQL. Команды заканчиваются; или \ g.
Ваш идентификатор соединения с MySQL равен 3
Версия сервера: 5.0.45 Распределение источников
Введите «help» или «\ h» для получения справки. Введите ‘\ c’, чтобы очистить буфер.
Mysql> SET PASSWORD FOR root @ localhost = PASSWORD (‘goodpass’);
Запрос ОК, 0 строк затронуты (0,01 сек)
mysql> quit
до свидания
#
Пароль в этом примере — «goodpass», но вы должны выбрать более безопасный пароль.
После того как у вас есть пароль root, запустите mysql с опцией -p:
# / usr / mysql / bin / mysql -u root -p
Введите пароль: <пароль>
Добро пожаловать на монитор MySQL. Команды заканчиваются; или \ g.

HostLife - лучший платный хостинг


Systemintegra

Comments

  1. Say, you got a nice blog article. Much thanks again. Fantastic. Lizbeth Brien Filomena

  2. I conceive you have noted some very interesting points, regards for the post. Carlota Sergei Gianina

  3. Very informative article. Thanks for sharing this info with us. Meagan Cart Gerdy

  4. You need to take part in a contest for one of the most useful sites online. I will highly recommend this website! Selinda Silvanus Merton

  5. Amazing! Its really remarkable post, I have got much clear idea concerning from this paragraph. Gaylene Keenan Rhynd

  6. Had always planned to take it at 70 for us. It just works better in our situation Ertha Lannie Rhianna

  7. I see something truly interesting about your website so I saved to bookmarks. Daveen Porty Joselyn

  8. I appreciate you sharing this article. Much thanks again. Fantastic. Irina Byram Dickie

  9. well said my dear friend. This war has been going on for far too long. Esmeralda Jeffrey Treat

  10. This is my first time pay a quick visit at here and i am in fact happy to read everthing at single place. Margarette Mordecai Yusem

  11. Lovely blog! I am loving it!! Will come back again. I am taking your feeds also Peggie Goran Rosecan

  12. As a Newbie, I am continuously searching online for articles that can help me. Thank you Millie Armand Ephrayim

  13. Niely done & written my friend!
    I’ve just started blogging very recently and realised many writers
    simply rewor old content but add very little of worth. It’s reat to read a helpful post of some actual value to myself and your other readers.

    It iss on my list of factors I need to replicate as a new blogger.
    Audience engagement and cotent quality aree king.

    Some good ideas; you have unquestionably managed to get on my list of
    blogs to follow!

    Keep uup the good work!
    Congratulations,
    Bernete

Speak Your Mind

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Пожертвование