PHP MySql Apache установка из портежей.

Как правильно из портежей поставить связку PHP MySql Apache на WEB-сервер. Перегуглил весь интернет нашёл только установку по отдельности. Киньте кто-нить ссылочку на какой-нить хауту или ман. Или опишите процесс установки.

Это три разных

Это три разных продукта. Они ставятся только "по отдельности" и никак иначе.
После установки правьте /etc/conf.d/apache2, для запуска apache с php. Mysql же настраивается, запускается и работает отдельно и не имеет никаких привязок ни к php ни к apache.

Re: Это три разных

Hrundix написал(а):
Это три разных продукта. Они ставятся только "по отдельности" и никак иначе.

Справедливости ради: для общего случая неверно.

Hrundix написал(а):
После установки правьте /etc/conf.d/apache2, для запуска apache с php.

Исходя из здравого смысла программа установки php в качестве модуля Индейца должна включать в себя прописывание модуля php в конфиг apache.
По крайней мере в FreeBSD это так и есть.

USE

я лично собирал эту связку и немного погеморойничал. В основном гемор был с пхп, его надо собирать не дефолтно а с использованием USE.
Типа
USE="apache2 mysql" emerge php
Без этого пхп собрался без поддержки мускула

Re: USE

Lord NightGhost написал(а):
я лично собирал эту связку и немного погеморойничал. В основном гемор был с пхп, его надо собирать не дефолтно а с использованием USE.
Типа
USE="apache2 mysql" emerge php
Без этого пхп собрался без поддержки мускула

А подробнее можно. Короче как я понял надо качать исходники и старым добрым ./configure и бла бла бла.

Re: USE

mobile741 написал(а):
А подробнее можно. Короче как я понял надо качать исходники и старым добрым ./configure и бла бла бла.

Да не, так что нахер извращаться.
Делаем:
обновляем дерево пакетов:
emerge --sync
ставим апач2:
USE="ssl apache2" emerge apache
ставим пхп:
emerge -pv php
оттуда выбираем какие флаги нужны. Мб тебе еще чего надо:
USE="apache2 mysql mysqli unicode cgi" emerge php
ставим мускул:
emerge mysql
А потом уже по манам конфиги правим.

в таком

в таком порядке, мускул установится перед установкой php, ибо php нуждается в либах мускула для сборки с поддержкой мускула...

CGI -?

а что надо в конфиге апача написать что-б он работал с php как с CGI ?

Есть два

Есть два замечательный оверлея - chtekk-apps и chtekk-syscp. В последнем лежит ебилд для готового хостинга. Т.е. сразу собирается LAMP и к нему контрольная панель. Вот такая вот шняга:)

Re: Есть два

MooSE написал(а):
Есть два замечательный оверлея - chtekk-apps и chtekk-syscp. В последнем лежит ебилд для готового хостинга. Т.е. сразу собирается LAMP и к нему контрольная панель. Вот такая вот шняга:)

А можно тупой вопрос что такое оверлея и с чем её едят. Я токмо неделю на Gentoo до этого юзал тока Федорообразных и LXP.

emerge laymanlayman

emerge layman
layman --fetch
layman --add chtekk-apps
layman --add chtekk-syscp

И смотри что добавит:)

Куда смотреть?

MooSE написал(а):
emerge layman
layman --fetch
layman --add chtekk-apps
layman --add chtekk-syscp

И смотри что добавит:)

В смысле смотришь что добавить? Куда смотреть? :)

.

Чего же вы

Чего же вы годичную тему то поднимаете?

Надо новую

Re: Есть два

MooSE написал(а):
Есть два замечательный оверлея - chtekk-apps и chtekk-syscp. В последнем лежит ебилд для готового хостинга. Т.е. сразу собирается LAMP и к нему контрольная панель. Вот такая вот шняга:)

Что такое chtekk-syscp запустил поиск по chtekk-syscp в зоне рунета Гугль 0 результатов Яндекс 2 результата и то соседняя ветка где спорят на тему Gentoo VS Debian.

вообще нада

вообще нада сначала на офф сайт сходить - gentoo.org/doc, потом на вики - gentoo-wiki.com, а потом уже поиск в гугле
http://gentoo-wiki.com/Portage_Overlay_Listing
http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds

package.use рулит

Я в /etc/portage/package.use добавил следующие строки:

dev-lang/php mysql
dev-db/mysql big-tables extraengine latin1

После этого можно просто запустить emerge php. Итого собирётся php с поддержкой mysql и mysql с поддержкой больших таблиц, дополнительных движков и latin1. Плюс никаких гиморроев с "возвратом на место" USE-флагов при каждом обновлении...
_________________
Во имя Святого Пингвина!

Re: package.use рулит

DemanXP написал(а):
Я в /etc/portage/package.use добавил следующие строки:

dev-lang/php mysql
dev-db/mysql big-tables extraengine latin1

После этого можно просто запустить emerge php. Итого собирётся php с поддержкой mysql и mysql с поддержкой больших таблиц, дополнительных движков и latin1. Плюс никаких гиморроев с "возвратом на место" USE-флагов при каждом обновлении...
_________________
Во имя Святого Пингвина!

+1

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".