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

Square

Установка стека 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.

Comment

23 Replies to “Установка стека AMP”

  1. Needed to write you this very small word to help thank you very much yet again with the superb tips you have shown on this website. This is so unbelievably open-handed with you to provide without restraint what exactly numerous people would have supplied for an electronic book to make some profit on their own, principally since you might well have tried it in the event you wanted. Those thoughts likewise worked to provide a great way to understand that the rest have the same zeal the same as my very own to understand way more with regards to this problem. I think there are thousands of more pleasurable times up front for those who take a look at your website.

  2. I happen to be writing to make you understand what a wonderful experience our princess went through visiting yuor web blog. She realized too many things, with the inclusion of what it is like to possess an incredible teaching style to make the rest without problems understand various very confusing topics. You undoubtedly surpassed visitors’ expected results. Thanks for supplying those warm and helpful, trustworthy, revealing not to mention unique tips on your topic to Tanya.

  3. Thanks for your own work on this website. My mum takes pleasure in setting aside time for research and it is simple to grasp why. We notice all relating to the powerful way you provide very important tips and hints via your website and therefore strongly encourage response from visitors on this subject matter while our own simple princess is without a doubt understanding so much. Take pleasure in the rest of the year. Your performing a useful job.

  4. I happen to be writing to make you understand what a wonderful experience our princess went through visiting yuor web blog. She realized too many things, with the inclusion of what it is like to possess an incredible teaching style to make the rest without problems understand various very confusing topics. You undoubtedly surpassed visitors’ expected results. Thanks for supplying those warm and helpful, trustworthy, revealing not to mention unique tips on your topic to Tanya.

  5. I’m just commenting to let you be aware of of the exceptional discovery my cousin’s child enjoyed going through your blog. She discovered a wide variety of details, most notably how it is like to have a very effective coaching heart to get many more effortlessly fully understand certain extremely tough matters. You actually did more than my desires. I appreciate you for displaying such great, healthy, educational and also cool guidance on that topic to Evelyn.

  6. I am also writing to make you know what a impressive encounter my friend’s girl gained reading through your web page. She learned plenty of pieces, which include what it’s like to possess an amazing helping mood to let most people smoothly know several impossible subject matter. You truly exceeded our own expectations. Thank you for offering these invaluable, safe, explanatory and even fun tips about this topic to Julie.

  7. My husband and i ended up being comfortable Chris could carry out his basic research by way of the ideas he came across from your own blog. It’s not at all simplistic just to always be freely giving guidance many others could have been making money from. And now we already know we’ve got the blog owner to appreciate because of that. All the explanations you’ve made, the easy blog menu, the friendships you aid to create — it’s all astounding, and it’s aiding our son and our family believe that that concept is awesome, and that’s exceedingly essential. Many thanks for all!

  8. A lot of thanks for all your valuable efforts on this site. Kate loves getting into investigation and it’s really easy to understand why. I know all concerning the dynamic medium you give informative solutions on this web blog and as well as foster participation from others on that content plus our daughter is always discovering a lot. Have fun with the remaining portion of the new year. You are conducting a powerful job.

  9. I am only writing to make you understand what a superb experience our princess undergone viewing yuor web blog. She picked up such a lot of things, with the inclusion of what it is like to possess an ideal teaching style to make the mediocre ones without hassle master specified tricky topics. You undoubtedly surpassed visitors’ expected results. Thanks for showing those valuable, trustworthy, revealing not to mention unique tips on your topic to Sandra.

  10. I precisely needed to appreciate you once again. I am not sure the things that I might have handled in the absence of the entire points provided by you on such a problem. It has been a very frightful dilemma in my circumstances, however , noticing the skilled mode you processed that made me to jump over fulfillment. I am happier for this help and in addition hope that you know what a great job you are always getting into instructing others through the use of your web blog. I know that you have never encountered all of us.

  11. Thanks a lot for providing individuals with an extremely wonderful chance to read articles and blog posts from this website. It’s always so awesome and as well , jam-packed with a good time for me and my office friends to search your blog no less than three times a week to learn the newest guides you have. And definitely, I am usually fulfilled with the very good ideas you serve. Selected two areas in this posting are undeniably the most efficient we’ve ever had.

  12. I’m just writing to let you know what a outstanding encounter my cousin’s girl gained browsing yuor web blog. She came to understand some issues, not to mention how it is like to possess an ideal giving mindset to let the mediocre ones completely know just exactly some impossible topics. You undoubtedly did more than people’s desires. Thanks for delivering the productive, trusted, edifying and also cool tips about that topic to Sandra.

  13. I am commenting to let you know of the wonderful encounter my child encountered checking your web page. She mastered a good number of things, including how it is like to possess a wonderful teaching mindset to let other people very easily fully understand some very confusing issues. You truly did more than people’s desires. Thank you for imparting the powerful, trustworthy, educational as well as unique thoughts on the topic to Julie.

  14. I would like to get across my admiration for your kindness giving support to men and women that absolutely need help with this question. Your personal commitment to getting the solution throughout became surprisingly invaluable and has all the time permitted guys just like me to reach their goals. This informative help implies this much a person like me and far more to my mates. Thanks a ton; from each one of us.

Добавить комментарий для instagram takipçi satın al Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *