При установке на FreeBSD 8.2 Apache и PHP не прописывается в rc.d apache и httpd. Как запускать Апач автоматически при перезагрузке сервера?1. Пытался гуглить, не нашел ответа;
2. Apache и Php ставились со скрипом, но в ручную работают.
> При установке на FreeBSD 8.2 Apache и PHP не прописывается в rc.d
> apache и httpd. Как запускать Апач автоматически при перезагрузке сервера?
> 1. Пытался гуглить, не нашел ответа;
> 2. Apache и Php ставились со скрипом, но в ручную работают.как устанавливался апач и в каком rc.d искали?
> как устанавливался апач и в каком rc.d искали?apache собран с опцией --enable-so
php собран >./configure --with-pgsql=/usr/local/pgsql --with-apsx2=/usr/local/apache/bin/apxsа rc.d /usr/local/etc/rc.d
>> как устанавливался апач и в каком rc.d искали?
> apache собран с опцией --enable-so
> php собран >./configure --with-pgsql=/usr/local/pgsql --with-apsx2=/usr/local/apache/bin/apxs
> а rc.d /usr/local/etc/rc.dпочему из портов не ставили?
> почему из портов не ставили?Если ставить из портов, то не ставится libphp5.so, вот и приходится через левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>> почему из портов не ставили?
> Если ставить из портов, то не ставится libphp5.so, вот и приходится через
> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
>>> почему из портов не ставили?
>> Если ставить из портов, то не ставится libphp5.so, вот и приходится через
>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО, установленного на FreeBSD иным способом, чем через систему портов или посредством утилиты pkg_add, в том числе в том случае, если иной возможности нет (последняя оговорка от меня лично)
> IMHO, не то говоритеЕсли внимательно посмотреть, то скрипт apache22, который кладется в /usr/local/etc/rc.d, не принадлежит дистрибутиву апача, а является частью порта FreeBSD. И, как несложно догадаться, при установке помимо портов, из исходников, данный файлик не будет помещен в нужное место.
ПОсему есть две взаимоисключающие альтернативы: либо мы ставим порт и файлик кладется в нужное место, либо мы ставим из исходников, и вопрос "почему нет файлика?" имеет ровно один ответ: потому, что не из портов.
Отдельный вопрос - почему возникли проблемы с либпхп5, но на этот счет были заданы логичные вопросы: с какими опциями и как вообще ставились порты?
Пока что все сказанное - самое то. Имхо, разумеется.
> IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание
> заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО,
> установленного на FreeBSD иным способом, чем через систему портов или посредством
> утилиты pkg_add, в том числе в том случае, если иной возможности
> нет (последняя оговорка от меня лично)+100500
>>>> почему из портов не ставили?
>>> Если ставить из портов, то не ставится libphp5.so, вот и приходится через
>>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
> IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание
> заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО,
> установленного на FreeBSD иным способом, чем через систему портов или посредством
> утилиты pkg_add, в том числе в том случае, если иной возможности
> нет (последняя оговорка от меня лично)Ставил php5 и php52 из lang, не ставится libphp5.so.
>>>>> почему из портов не ставили?
>>>> Если ставить из портов, то не ставится libphp5.so, вот и приходится через
>>>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>>> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
>> IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание
>> заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО,
>> установленного на FreeBSD иным способом, чем через систему портов или посредством
>> утилиты pkg_add, в том числе в том случае, если иной возможности
>> нет (последняя оговорка от меня лично)
> Ставил php5 и php52 из lang, не ставится libphp5.so.Вам что, надо писать буквами побольше - "с какими опциями ставите?"
[X] APACHE Build Apache module
>[оверквотинг удален]
>>>>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>>>> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
>>> IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание
>>> заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО,
>>> установленного на FreeBSD иным способом, чем через систему портов или посредством
>>> утилиты pkg_add, в том числе в том случае, если иной возможности
>>> нет (последняя оговорка от меня лично)
>> Ставил php5 и php52 из lang, не ставится libphp5.so.
> Вам что, надо писать буквами побольше - "с какими опциями ставите?"
> [X] APACHE Build Apache module[root@ /usr/local/libexec/apache22]# ls -l libphp5.so
-rwxr-xr-x 1 root wheel 2915734 6 окт 20:28 libphp5.so
[root@ /usr/local/libexec/apache22]# uname -a
FreeBSD 8.1-RELEASE-p1 FreeBSD 8.1-RELEASE-p1 #3: Sat Oct 2 12:30:17 NOVST 2010 root@:/usr/obj/usr/src/sys/CH8 i386
[root@ /usr/local/libexec/apache22]#
>[оверквотинг удален]
>>>>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>>>> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
>>> IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание
>>> заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО,
>>> установленного на FreeBSD иным способом, чем через систему портов или посредством
>>> утилиты pkg_add, в том числе в том случае, если иной возможности
>>> нет (последняя оговорка от меня лично)
>> Ставил php5 и php52 из lang, не ставится libphp5.so.
> Вам что, надо писать буквами побольше - "с какими опциями ставите?"
> [X] APACHE Build Apache moduleВроде написал, что все ставил как написано в инструкции:
http://daemony.org/freebsd/apache-1_3-php5-mod_perl-setup.html
Options for php5 5.2.5_1
────────────────────────────────────────────────────────────────
[X] CLI Build CLI version
[X] CGI Build CGI version
[X] APACHE Build Apache module
[ ] DEBUG Enable debug
[X] SUHOSIN Enable Suhosin protection system (not for jails)
[X] MULTIBYTE Enable zend multibyte support
[ ] IPV6 Enable ipv6 support
[X] MAILHEAD Enable mail header patch
[X] REDIRECT Enable force-cgi-redirect support (CGI only)
[X] DISCARD Enable discard-path support (CGI only)
[X] FASTCGI Enable fastcgi support (CGI only)
[X] PATHINFO Enable path-info-check support (CGI only)
────────────────────────────────────────────────────────────────
[ OK ] Cancel
cd /usr/ports/lang/php52/make config (отмечаем нужные галки!)
make
make deinstall
make install clean
внимательно смотрим на наличие/отсутствие чего-то подозрительного.
> cd /usr/ports/lang/php52/
> make config
> (отмечаем нужные галки!)
> make
> make deinstall
> make install clean
> внимательно смотрим на наличие/отсутствие чего-то подозрительного.Делал, все красиво делается... Но не создается libphp5.so, если гуглить, то народ с этим мается еще с FreeBSD 7.0
grep -i modul /usr/ports/lang/php5/Makefile
APACHE "Build Apache module" off \не?
Ладно как поставилось, так поставилось, ведь работает... Ка запустить то его автоматом?