URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91192
[ Назад ]

Исходное сообщение
"Не создались файлы httpd и apache  в rc.d"

Отправлено Safin , 18-Мрт-11 17:28 
При установке на FreeBSD 8.2 Apache и PHP не прописывается в rc.d apache и httpd. Как запускать Апач автоматически при перезагрузке сервера?

1. Пытался гуглить, не нашел ответа;
2. Apache и Php ставились со скрипом, но в ручную работают.


Содержание

Сообщения в этом обсуждении
"Не создались файлы httpd и apache  в rc.d"
Отправлено Aquarius , 18-Мрт-11 17:46 
> При установке на FreeBSD 8.2 Apache и PHP не прописывается в rc.d
> apache и httpd. Как запускать Апач автоматически при перезагрузке сервера?
> 1. Пытался гуглить, не нашел ответа;
> 2. Apache и Php ставились со скрипом, но в ручную работают.

как устанавливался апач и в каком rc.d искали?


"Не создались файлы httpd и apache  в rc.d"
Отправлено Safin , 18-Мрт-11 18:05 
> как устанавливался апач и в каком 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


"Не создались файлы httpd и apache  в rc.d"
Отправлено reader , 18-Мрт-11 20:18 
>> как устанавливался апач и в каком 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

почему из портов не ставили?


"Не создались файлы httpd и apache  в rc.d"
Отправлено Safin , 18-Мрт-11 20:37 
> почему из портов не ставили?

Если ставить из портов, то не ставится libphp5.so, вот и приходится через левую ногу, скачивать установщики, разоархивировать и ставить с опциями.



"Не создались файлы httpd и apache  в rc.d"
Отправлено PavelR , 18-Мрт-11 23:01 
>> почему из портов не ставили?
> Если ставить из портов, то не ставится libphp5.so, вот и приходится через
> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.

Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?


"Не создались файлы httpd и apache  в rc.d"
Отправлено Aquarius , 18-Мрт-11 23:39 
>>> почему из портов не ставили?
>> Если ставить из портов, то не ставится libphp5.so, вот и приходится через
>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?

IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО, установленного на FreeBSD иным способом, чем через систему портов или посредством утилиты pkg_add, в том числе в том случае, если иной возможности нет (последняя оговорка от меня лично)


"Не создались файлы httpd и apache  в rc.d"
Отправлено DeadLoco , 19-Мрт-11 13:41 
> IMHO, не то говорите

Если внимательно посмотреть, то скрипт apache22, который кладется в /usr/local/etc/rc.d, не принадлежит дистрибутиву апача, а является частью порта FreeBSD. И, как несложно догадаться, при установке помимо портов, из исходников, данный файлик не будет помещен в нужное место.

ПОсему есть две взаимоисключающие альтернативы: либо мы ставим порт и файлик кладется в нужное место, либо мы ставим из исходников, и вопрос "почему нет файлика?" имеет ровно один ответ: потому, что не из портов.

Отдельный вопрос - почему возникли проблемы с либпхп5, но на этот счет были заданы логичные вопросы: с какими опциями и как вообще ставились порты?

Пока что все сказанное - самое то. Имхо, разумеется.


"Не создались файлы httpd и apache  в rc.d"
Отправлено universite , 19-Мрт-11 16:29 

> IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание
> заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО,
> установленного на FreeBSD иным способом, чем через систему портов или посредством
> утилиты pkg_add, в том числе в том случае, если иной возможности
> нет (последняя оговорка от меня лично)

+100500


"Не создались файлы httpd и apache  в rc.d"
Отправлено Safin , 21-Мрт-11 12:38 
>>>> почему из портов не ставили?
>>> Если ставить из портов, то не ставится libphp5.so, вот и приходится через
>>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
> IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание
> заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО,
> установленного на FreeBSD иным способом, чем через систему портов или посредством
> утилиты pkg_add, в том числе в том случае, если иной возможности
> нет (последняя оговорка от меня лично)

Ставил php5 и php52 из lang, не ставится libphp5.so.


"Не создались файлы httpd и apache  в rc.d"
Отправлено PavelR , 21-Мрт-11 13:03 
>>>>> почему из портов не ставили?
>>>> Если ставить из портов, то не ставится libphp5.so, вот и приходится через
>>>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>>> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
>> IMHO, не то говорите, а надо примерно следующее: я официально во всеуслышание
>> заявляю, что категорически отказываюсь оказывать какую либо помощь в настройке ПО,
>> установленного на FreeBSD иным способом, чем через систему портов или посредством
>> утилиты pkg_add, в том числе в том случае, если иной возможности
>> нет (последняя оговорка от меня лично)
> Ставил php5 и php52 из lang, не ставится libphp5.so.

Вам что, надо писать буквами побольше - "с какими опциями ставите?"

[X] APACHE     Build Apache module


"Не создались файлы httpd и apache  в rc.d"
Отправлено PavelR , 21-Мрт-11 13:04 
>[оверквотинг удален]
>>>>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>>>> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
>>> 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]#


"Не создались файлы httpd и apache  в rc.d"
Отправлено Safin , 21-Мрт-11 13:31 
>[оверквотинг удален]
>>>>> левую ногу, скачивать установщики, разоархивировать и ставить с опциями.
>>>> Ужасы какие-то говорите. Какой порт ставили и с какими опциями ?
>>> 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


"Не создались файлы httpd и apache  в rc.d"
Отправлено PavelR , 21-Мрт-11 15:17 

cd /usr/ports/lang/php52/

make config             (отмечаем нужные галки!)
make                    
make deinstall
make install clean


внимательно смотрим на наличие/отсутствие чего-то подозрительного.


"Не создались файлы httpd и apache  в rc.d"
Отправлено Safin , 21-Мрт-11 16:35 
> cd /usr/ports/lang/php52/
> make config          
>   (отмечаем нужные галки!)
> make
> make deinstall
> make install clean
> внимательно смотрим на наличие/отсутствие чего-то подозрительного.

Делал, все красиво делается... Но не создается libphp5.so, если гуглить, то народ с этим мается еще с FreeBSD 7.0


"Не создались файлы httpd и apache  в rc.d"
Отправлено reader , 19-Мрт-11 16:56 
grep -i modul  /usr/ports/lang/php5/Makefile
    APACHE "Build Apache module" off \

не?


"Не создались файлы httpd и apache  в rc.d"
Отправлено Safin , 21-Мрт-11 17:10 
Ладно как поставилось, так поставилось, ведь работает... Ка запустить то его автоматом?