Помогите, плз, ламеру установить связку apache+perl+mysql+php
Расскажите вкратце отличия в установке на Фрю 5.5 и 6.2Заранее сенкс всем откликнувшимся!
>Помогите, плз, ламеру установить связку apache+perl+mysql+php
>Расскажите вкратце отличия в установке на Фрю 5.5 и 6.2
нет там никаких различий.
Apache и php советую собрать из исходников
mysql лучше поставить поставить из портов или из пэкэджей (так советуют делать сами разработчики mysql)
perl во фре и так есть, его ставить не надо :-)
про быструю устаноку php (без пересборки апача и с поддержкой MySQL и, по желанию, много другого) можно тут почитать http://michurin.com.ru/build-php.shtml
>>Помогите, плз, ламеру установить связку apache+perl+mysql+php
>>Расскажите вкратце отличия в установке на Фрю 5.5 и 6.2
>нет там никаких различий.
>Apache и php советую собрать из исходниковНе затруднит пояснить, почему?
Моя бы воля, я бы всё из исходников собирал :-) но mysql-щики не советуют, а перл уже и так есть всегда, остаётся собрать только апач и php, вот и вся логика :-)
А если без шуток (хотя в каждой шутке есть доля шутки), то часто нужно несколько апачей разной конфигурации, и несколько php разной конфигурации. Поэтому на тестовой машине я собираю несколько вариантов (по мере надобности).
>Моя бы воля, я бы всё из исходников собирал :-) но mysql-щики
>не советуют, а перл уже и так есть всегда, остаётся собрать
>только апач и php, вот и вся логика :-)
>А если без шуток (хотя в каждой шутке есть доля шутки), то
>часто нужно несколько апачей разной конфигурации, и несколько php разной конфигурации.
>Поэтому на тестовой машине я собираю несколько вариантов (по мере надобности).
>
Моя бы воля - перебил бы тех, кто всё из исходников собирает
Из портов ровно две команды:
cd /usr/ports/databases/php5-extensions
make install clean
>Моя бы воля, я бы всё из исходников собирал :-) но mysql-щики
>не советуют, а перл уже и так есть всегда, остаётся собрать
>только апач и php, вот и вся логика :-)
>А если без шуток (хотя в каждой шутке есть доля шутки), то
>часто нужно несколько апачей разной конфигурации, и несколько php разной конфигурации.
>Поэтому на тестовой машине я собираю несколько вариантов (по мере надобности).
>Я просто хочу прояснить такой вот момент: имеется в виду компиляция из исходного кода через порты и последущая установка, или же получения исходников компиляция и "ручная" установка"?
Ну я бы из исходников поставил.
апач разархивировать и в директории, куда всё разархивируется сделать
./configure --prefix=/home/u/local --enable-rewrite --enable-info ... какие вам ещё опци нужны
make && make install
php аналогично:
./configure --prefix=/home/u/local \
--with-mysql \
--enable-ftp \
--enable-dbase \
--with-ndbm \
--enable-xslt \
--with-xslt-sablot \
--with-iconv \
--with-expat-dir \
--with-zlib-dir= \
--enable-safe-mode \
--enable-memory-limit \
--disable-posix \
--enable-force-cgi-redirect \
--enable-track-vars \
--disable-syntax-hl \
--enable-inline-optimization \
--without-pear \
--disable-debug
make && make test && make install
ну и конфиг апача добавить
Всю эту фигню, насколько я знаю, можно передать комманде make в дереве портов. Собирать вручную то, что есть в портах - это мягко говоря нелогично.
>Всю эту фигню, насколько я знаю, можно передать комманде make в дереве
>портов. Собирать вручную то, что есть в портах - это мягко
>говоря нелогично.Это как кому нравится :-)
Кто-то любит обновить порты и возиться с передачей всей этой фигни. Может это кому-то удобно. Я предпочитаю скачать нужную версию (обычно нужна не последняя, а та, что на сервере) и собрать её в два-три комады.Хотите, расскажите человеку, как всё это сделать из портов :-)
>>Всю эту фигню, насколько я знаю, можно передать комманде make в дереве
>>портов. Собирать вручную то, что есть в портах - это мягко
>>говоря нелогично.
>
>Это как кому нравится :-)
>Кто-то любит обновить порты и возиться с передачей всей этой фигни. Может
>это кому-то удобно. Я предпочитаю скачать нужную версию (обычно нужна не
>последняя, а та, что на сервере) и собрать её в два-три
>комады.
>
>Хотите, расскажите человеку, как всё это сделать из портов :-)
Вы несете полный бред.
Люди скажите как мне установить подержку MySQL в PHP5 читаю не могу понять где че набирать и как че запускать. Мне бы по букавкак как и че.>>>Всю эту фигню, насколько я знаю, можно передать комманде make в дереве
>>>портов. Собирать вручную то, что есть в портах - это мягко
>>>говоря нелогично.
>>
>>Это как кому нравится :-)
>>Кто-то любит обновить порты и возиться с передачей всей этой фигни. Может
>>это кому-то удобно. Я предпочитаю скачать нужную версию (обычно нужна не
>>последняя, а та, что на сервере) и собрать её в два-три
>>комады.
>>
>>Хотите, расскажите человеку, как всё это сделать из портов :-)
>
>
>Вы несете полный бред.
>Люди скажите как мне установить подержку MySQL в PHP5 читаю не могу
>понять где че набирать и как че запускать. Мне бы по
>букавкак как и че.
cd /usr/ports/lang/php5-extensions/; make config && make install clean
>
>>>>Всю эту фигню, насколько я знаю, можно передать комманде make в дереве
>>>>портов. Собирать вручную то, что есть в портах - это мягко
>>>>говоря нелогично.
>>>
>>>Это как кому нравится :-)
>>>Кто-то любит обновить порты и возиться с передачей всей этой фигни. Может
>>>это кому-то удобно. Я предпочитаю скачать нужную версию (обычно нужна не
>>>последняя, а та, что на сервере) и собрать её в два-три
>>>комады.
Делать надо не так, как нравится, а так как написано в официальной документации.
>>>
>>>Хотите, расскажите человеку, как всё это сделать из портов :-)
>>
>>
>>Вы несете полный бред.
+1.
>Делать надо не так, как нравится, а так как написано в официальной документации.+2
>>Делать надо не так, как нравится, а так как написано в официальной документации.Не факт. А если в распоряжении нестабильное модемное соединение? Или дорогой интернет? Если есть исходники то почему нельзя их компилировать? Они на то и придуманы =) Ну вы жжоте... это все равно что запретить использовать другие компиляторы кроме gcc =)
>Помогите, плз, ламеру установить связку apache+perl+mysql+php
>Расскажите вкратце отличия в установке на Фрю 5.5 и 6.2
>
>Заранее сенкс всем откликнувшимся!luchshe delai tak
cd /usr/ports/www/apache20
make config //viberi tam nuzhnie tebya optcii
make
make install
make clean
,
nu i estestvenno s php i mysql, i ne zabud na posledok stavit php5-extensions