The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не создается библиотека libphp4.so"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Не создается библиотека libphp4.so"  
Сообщение от _pavel email(ok) on 23-Апр-08, 10:39 
Поставил апач 1.3.41 и php-4.4.8 При сборке не создалась библиотека libphp4.so нигде. Как я понял при компиляции пхп она должна создастся, опции пробовал типа --with- apache=/...
Вопрос - откуда должна взяться эта библиотека? Как ее всетаки сгенерить?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Не создается библиотека libphp4.so"  
Сообщение от klubben email(ok) on 23-Апр-08, 11:22 
>Поставил апач 1.3.41 и php-4.4.8 При сборке не создалась библиотека libphp4.so нигде.
>Как я понял при компиляции пхп она должна создастся, опции пробовал
>типа --with- apache=/...

Так вы сделали статический модуль апача, он будет собран вместе с ним

>Вопрос - откуда должна взяться эта библиотека? Как ее всетаки сгенерить?

После сборки апача собирать пых с опцией --with-apxs=/путь к бинарникам апача/


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

2. "Не создается библиотека libphp4.so"  
Сообщение от _pavel email(ok) on 23-Апр-08, 12:54 

>После сборки апача собирать пых с опцией --with-apxs=/путь к бинарникам апача/

пишет
Sorry, I was not able to successfully run APXS.  Possible reasons:

1.  Perl is not installed;
2.  Apache was not compiled with DSO support (--enable-module=so);
3.  'apxs' is not in your path.  Try to use --with-apxs=/path/to/apxs
The output of /usr/local/apache follows
./configure: /usr/local/apache: Permission denied
configure: error: Aborting

перл поставил, apxs есть в каталоге, остается только, что апач скомпилен без поддержки DSO

вроде как надо скомпилить апач с такой опцией
--enable-shared=NAME   enable  build of Module named 'NAME' as a DSO
вот тут непонятно, толи указать вот так
# ./configure --enable-module=libphp4.so
но тогда конфигуратор говорит, что модуля такого нет, его действительно нет - пхп же еще не собран, а пхп не собирается из за апача.
В чем может быть дело?

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

3. "Не создается библиотека libphp4.so"  
Сообщение от klubben email(ok) on 23-Апр-08, 16:58 
>В чем может быть дело?

Нужно правильно путь указать к бинарнику
--with-apxs=/usr/local/apache/bin/apxs

З.Ы. После компиляции и установки апача
З.З.Ы. Читайте ман пхп, там все ясно написано, вы путаете сборку статичного модуля со сборкой в подключаемого модуля


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

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

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




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

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