The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"По шагам"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"По шагам"  
Сообщение от unk2k email(??) on 16-Май-06, 12:43 
Здравствуйте уважаемые любители bsd у меня есть проблема и я хочу получить четкий ответ по шагам что необходимо сделать для её решения.

Проблема следующая: Есть веб сервер FreeBSD 5.2, я его настраивал год назад, все замечательно работает
APACHE 1.3.33
PHP 4.2.3
MySQL и т.д.
Я Забыл все абсолютно напрочь. Подскажите мне пересобрать php с модулем --enable-pcntl который в данный момент отключен, а он очень нужен. PHP стоит как модуль, откуда собирался не помню.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • По шагам, Andrei, 15:45 , 16-Май-06, (1)  
    • По шагам, Осторожный, 21:55 , 26-Май-06, (2)  
      • По шагам, ALex_hha, 18:51 , 28-Май-06, (3)  
        • По шагам, гость, 06:16 , 29-Май-06, (4)  

Сообщения по теме [Сортировка по времени, UBB]


1. "По шагам"  
Сообщение от Andrei (??) on 16-Май-06, 15:45 
1. С помощью команды "locate php-4" находишь то место где ты компилил php.
2. Из файла config.status берёшь опции, с которыми собирался у тебя php год назад, добавляешь к ним --enable-pcntl , компилишь и устанавливаешь заново.

Либо запускаешь у себя php-скрипт с командой phpinfo() и смотришь с какими опциями собирался php год назад. Скачиваешь свежий php, добавляешь к увиденным ранее опциям --enable-pcntl и компилишь и ставишь заново.

Как компилить по шагам написано в README php.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "По шагам"  
Сообщение от Осторожный on 26-Май-06, 21:55 
В FreeBSD это делается немного не так

Если php ставился из портов, то нужно зайти в /usr/ports/lang/mod_php4
потом make config - включить в конфиге pcntl если он там есть такой вообще

Потом удалить mod_php и зависимые (pkg_delete)

Собрать новые
cd /usr/ports/lang/mod_php4
make build
make install

Если ставился из пакетов и портов нет
или нет опции - обновить порты /usr/ports

Посмотреть если там pcntl

И аналогично - удалить старое и поставить новое
- но тут могут проблемы - система старая и порты тоже очень старые
может потребоваться пересобрать много портов

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "По шагам"  
Сообщение от ALex_hha (??) on 28-Май-06, 18:51 
> Если php ставился из портов, то нужно зайти в /usr/ports/lang/mod_php4
вообще то такого порта нет. Есть /usr/ports/www/mod_php4

# cd /usr/ports/lang/php4-extensions/
# make config
...
...
...

[x] PCNTL
...
...
...

# make install clean

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "По шагам"  
Сообщение от гость on 29-Май-06, 06:16 
>> Если php ставился из портов, то нужно зайти в /usr/ports/lang/mod_php4
>вообще то такого порта нет. Есть /usr/ports/www/mod_php4
Наверное имелось /usr/ports/lang/php4, поскольку /usr/ports/www/mod_php4 теперь отсутсвует
cd /usr/ports/lang/php4
make config
...
[X] APACHE
...

Ну и далее
>
># cd /usr/ports/lang/php4-extensions/
># make config
>...
>[x] PCNTL
>...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру