Много перечитал статей и манов как ставить, но естественно ничего не получилось. :-(
Пробовал ставить из исходников.
./configure - параметры указывал на угад, т.е. из разныйх статей пытался что то выдрать.
Получилось что php работает отдельно, и apache отдельно.Как правильно ставить?
Что первым, какие папаметры указывать при конфигурации.
Будет очень полезным(и не для только для меня) если кто-нибудь напишет как это сделать правильно. Или где почитать наиболее хорошую инструкцию.FreeBSD 7.0-RELEASE-p4
php-5.2.6
httpd-2.0.63
Спасибо!
Попробуй почитать про порты фрибсд.
http:
configure --enable-so
make install
php:
configure --with-apache2=../httpd --with-apxs2=/usr/local/apache2/bin/apxs
make installпользуйся!
>Попробуй почитать про порты фрибсд.Я уже, сейчас пробую как раз из них ставить.
Возникает вопрос: как будет это все себя вести? будут ли какие-либо конфликты с тем что я из изходников поставил?>http:
>configure --enable-so
>make installСпасибо.
Получается первым ставить apache. Я так понимаю что если указать опцию
--prefix=/usr/local/apache2 - это то куда будет все ставиться
--enable-so - а если с этим то в /usr/local/apache2 должна появиться bin/apxs(в том варианте как стоит у меня, этой директорий нет)>
>php:
>configure --with-apache2=../httpd --with-apxs2=/usr/local/apache2/bin/apxs
>make installздесь мне вроде все понятно.
>пользуйся!
Вот я много где читал: "снес все подчистую" и поставил все заново. Хорошо, как все снести, или как это все делается?
Из портов pkg_delete, а из исходников?Вот хочу все снести... Как? Или просто из исходников поверх ставиться?
>Получается первым ставить apache. Я так понимаю что если указать опцию
>--prefix=/usr/local/apache2 - это то куда будет все ставиться
>--enable-so - а если с этим то в /usr/local/apache2 должна появиться bin/apxs(в
>том варианте как стоит у меня, этой директорий нет)Установил apache. /usr/local/apache2/bin/apxs - появился
>>php:
>>configure --with-apache2=../httpd --with-apxs2=/usr/local/apache2/bin/apxs
>>make installЗдесь делаю так:
./configure --with-apache=../httpd-2.0.63 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/apache2/conf --disable-debug --enable-safe-mode --enable-inline-optimization --with-gnu-ld --enable-memory-limit --with-mysql --with-gd --with-zlib-dir=/usr/lib --with-ttf --with-freetype-dir=/usr/local/lib --with-curl --with-pear --enable-sigchild --with-iconv --with-dom
Выдает ошибку:
Configuring SAPI modules
checking for AOLserver support... no
checking for Apache 1.x module support via DSO through APXS... no
checking for Apache 1.x module support... configure: error: Use --with-apxs2 with Apache 2.x!Почему так происходит?
>Почему так происходит?А если все-таки самому прочитать ошибку и попробовать включить мозг?
В голову такая мысль не приходит?
>Выдает ошибку:
>
>Configuring SAPI modules
>checking for AOLserver support... no
>checking for Apache 1.x module support via DSO through APXS... no
>checking for Apache 1.x module support... configure: error: Use --with-apxs2 with Apache
>2.x!
>
>Почему так происходит?Перевод 10$. Могу подарить словарик.
>[оверквотинг удален]
>>
>>Configuring SAPI modules
>>checking for AOLserver support... no
>>checking for Apache 1.x module support via DSO through APXS... no
>>checking for Apache 1.x module support... configure: error: Use --with-apxs2 with Apache
>>2.x!
>>
>>Почему так происходит?
>
> Перевод 10$. Могу подарить словарик.))) Ну как же не обойтись без "обкидывания камнями".
Я понял что для Apache 1.x нет поддержки APXS. и что для Apache 2.x использовать --with-apxs2
Но я ведь указал: --with-apxs2=/usr/local/apache2/bin/apxsЧто не так? Объясните пожалуйста.
>[оверквотинг удален]
>>
>> Перевод 10$. Могу подарить словарик.
>
>))) Ну как же не обойтись без "обкидывания камнями".
>
>Я понял что для Apache 1.x нет поддержки APXS. и что для
>Apache 2.x использовать --with-apxs2
>Но я ведь указал: --with-apxs2=/usr/local/apache2/bin/apxs
>
>Что не так? Объясните пожалуйста.Все, разобрался: здесь --with-apache2=../httpd-2.0.63 apache2 указать надо было
>[оверквотинг удален]
>>
>>))) Ну как же не обойтись без "обкидывания камнями".
>>
>>Я понял что для Apache 1.x нет поддержки APXS. и что для
>>Apache 2.x использовать --with-apxs2
>>Но я ведь указал: --with-apxs2=/usr/local/apache2/bin/apxs
>>
>>Что не так? Объясните пожалуйста.
>
>Все, разобрался: здесь --with-apache2=../httpd-2.0.63 apache2 указать надо былоспасибо, друг, твой тред сэкономил мне кучу нервных клеток.
>[оверквотинг удален]
>>>
>>>Я понял что для Apache 1.x нет поддержки APXS. и что для
>>>Apache 2.x использовать --with-apxs2
>>>Но я ведь указал: --with-apxs2=/usr/local/apache2/bin/apxs
>>>
>>>Что не так? Объясните пожалуйста.
>>
>>Все, разобрался: здесь --with-apache2=../httpd-2.0.63 apache2 указать надо было
>
>спасибо, друг, твой тред сэкономил мне кучу нервных клеток.Пожалуйста, я знал, я знал, что это кому-нибудь пригодится... )))
указывал наугад ... ЖЕСТЬ!
./configure --help РУЛИТ!
)))
Все поставил. Всем спасибо за помощь и за критику.
>указывал наугад ... ЖЕСТЬ!
>./configure --help РУЛИТ!
>)))
>Все поставил. Всем спасибо за помощь и за критику.ето что за мракобесие? Еретик! Во фре всё из портов красиво ставиться. make -> и наблюдаешь красотищщу с псевдографигой для выбора чего те и как.
>ето что за мракобесие? Еретик! Во фре всё из портов красиво ставиться. make -> и наблюдаешь красотищщу с псевдографигой для выбора чего те и как.Ну хорошо, в следующий раз попрубую из портов.
>>указывал наугад ... ЖЕСТЬ!
>>./configure --help РУЛИТ!
>>)))
>>Все поставил. Всем спасибо за помощь и за критику.
>
>ето что за мракобесие? Еретик! Во фре всё из портов красиво ставиться. make -> и наблюдаешь красотищщу с псевдографигой для выбора чего те и как.Предпочитаю ручной способ для некоторых весчей )
>>>указывал наугад ... ЖЕСТЬ!
>>>./configure --help РУЛИТ!
>>>)))
>>>Все поставил. Всем спасибо за помощь и за критику.
>>
>>ето что за мракобесие? Еретик! Во фре всё из портов красиво ставиться. make -> и наблюдаешь красотищщу с псевдографигой для выбора чего те и как.
>
>Предпочитаю ручной способ для некоторых весчей )кто как хочет так себя и удовлетворяет, но ручная сборка давно перешла в раздел БДСМ.
>[оверквотинг удален]
>>>>./configure --help РУЛИТ!
>>>>)))
>>>>Все поставил. Всем спасибо за помощь и за критику.
>>>
>>>ето что за мракобесие? Еретик! Во фре всё из портов красиво ставиться. make -> и наблюдаешь красотищщу с псевдографигой для выбора чего те и как.
>>
>>Предпочитаю ручной способ для некоторых весчей )
>
>кто как хочет так себя и удовлетворяет, но ручная сборка давно перешла
>в раздел БДСМ.А из портов можно ли без дополнительных усилий собрать php с поддержкой GD, pgsql и других разных вкусностей?
Если под дополнительными усилиями подразумевается все что выходит за cd путь_к_порту; make; make install, то нельзя. Однако самостоятельная сборка из исходников ничем в этом плане не отличается.
>[оверквотинг удален]
>>>>./configure --help РУЛИТ!
>>>>)))
>>>>Все поставил. Всем спасибо за помощь и за критику.
>>>
>>>ето что за мракобесие? Еретик! Во фре всё из портов красиво ставиться. make -> и наблюдаешь красотищщу с псевдографигой для выбора чего те и как.
>>
>>Предпочитаю ручной способ для некоторых весчей )
>
>кто как хочет так себя и удовлетворяет, но ручная сборка давно перешла
>в раздел БДСМ.Угу. Посмотрю я как ты поставишь две разный версии апача из портов одновременно + php с поддержкой какихнибудь кривых библиотек )))
>[оверквотинг удален]
>>>>
>>>>ето что за мракобесие? Еретик! Во фре всё из портов красиво ставиться. make -> и наблюдаешь красотищщу с псевдографигой для выбора чего те и как.
>>>
>>>Предпочитаю ручной способ для некоторых весчей )
>>
>>кто как хочет так себя и удовлетворяет, но ручная сборка давно перешла
>>в раздел БДСМ.
>
>Угу. Посмотрю я как ты поставишь две разный версии апача из портов
>одновременно + php с поддержкой какихнибудь кривых библиотек )))йопрсть! В твоей нотации и ответ сразу же что такое БДСМ. Нахрена обыденному человеку два апача(в тестовых целях? мол, поставил и сразу удалил?мол, вот такой я маладецъ?-)), тем более кривые баблиотеки? И какие-ето "кривые библиотеки"? Есть набор конфликтующий библиотек(библиотека зенд енкодер + имэйджик+ мпег, например). Мой опыт показывает что одного второго апач2 + пхп 5 - ето с головой практически под все задачи которорые просит хостинг(ну, не считая перлово, питовой специфики). Притом стандартный набор идущий в портах весьма и весьма немал, там практически всё что нужно есть. Ну, ессно, какой-нить ионкуб енкодер придёца в ручную подкладываьт, но основной набор покрывает практически все нужды. А БДСМщиков попрошу не смущать молодёжь которая умудряеться делать сборки сырцов в операционнке с готовым набором утилит для установки\обновления неимоверного количества преконфиженой софтины. Не читаем, просто, не читаем мануалы... а зря, такие б вопросы вообще б не возникали.
Приведу пример - в свое время переходили с php4 на php5 на собственном хостинге.
Сайты нужно было проверять и дотачивать на новой версии.
Вы когданибудь пробовали поставить 4 и 5 пых вместе? (я не считаю случай когда ставится cgi версия - тут все просто), дак вот поставить их не реально, мож я и лошарик но ковыряние сырцов не помогло.
Был поднят апач + пхп5 на другом айпи - после чего сайты по одномы переводились и тестировались.
>в свое время переходили с php4 на php5 на собственном хостинге.
>Сайты нужно было проверять и дотачивать на новой версии.Жуткая комбинация слов!-) Всё что работало на 4-ом пыхе обязательно будет работать на 5-ом.
>>проверять и дотачиватьЧто там проверять, что там дотачивать? (реальное отличие в глобалах мож накорячить)
>>>Вы когданибудь пробовали поставить 4 и 5 пых вместе? (я не считаюслучай когда ставится cgi версия - тут все просто), дак вот поставить их не реально, мож я и лошарик но ковыряние сырцов не помогло.
ну, ет ваще, жесть.... а нахрена ставить 4-й? Он и не нужен в принципе.
Всё аккуратненько сноситься, чиститься и ставиться второй индеец+пых5-й. Настройки, в большинстве случаев(есть небольшие различия) копипастом переносяться. Глобальные переменные в сайтах правим и всё. Ето если на горячую.Если не на горячую и боишься за ооооооочень корявые сайты на отдельном тазике ставишь весь набор(можно в вмваре), заливашь туда сайты и смотришь.
И нет никакого БДСМа.
Я за нормальный секс. :-)
ммм а причем в моем случае БДСМ? Малчег ты порно пересмотрел )
На отдельной машине? В vmware? Вот это то про что ты говоришь )))
Все пркресно ставиться в отдельную папку - с помощью шаблонных скриптом конфигурации.
Делал так и с апачем и с мускулом (переходил с 4.0 на 5, там просто снести и поставить в принципе не проканает, потому как появляются всякие колейшены + траблы собственно с кодировками).Снести и поставить - это конечно хорошо, это просто здорово, это если у тя на серве несколько сайтеков на которые никто не ходит.
А если за каждую минуту простоя тебе вздрючат? Будут звонить бос, клиенты и епать мозг?
А ты при этом в торопях забыл указать пару строк и сидишь полчаса в запарке втыкаешь что к чему? Как тогда?
Не прошели параллельно поставить, запустить и отлаживать? Ах да - это БДСМ для тебя )