Страница 1 из 2

непонятка с php(установка)

Добавлено: 28 янв 2006, 00:02
Geser
Скачал последний апач и php в исходниках. Апач ставил без параметров. Поставился. Ставил php как написано тут: http://php.mysoft.ge/manual/ru/install.unix.apache2.php
Тоже проблем не возниколо.
Но как только я решил запустить апач - /usr/local/apache2/bin/apachectl start
тот сразу выдал:
/usr/local/lib/modules/libphp5.so: undefined symbol: _zend_list_delete
Где я чего не так сделал?
PS: система асп 9.2

Добавлено: 28 янв 2006, 00:11
Llama
традиционно про опции сборки и версии софта отстается только догадываться...
PS: а чем софт из дистрибутива не устроил-то?

Добавлено: 28 янв 2006, 01:13
bazil
Зенд поставлен?? Подключен???

Добавлено: 28 янв 2006, 01:31
Llama
bazil, какой такой zend имеется ввиду?

Добавлено: 28 янв 2006, 03:03
bazil
Да зенд как зенд. В своё время ставил для ускорения php, но эффекта замечено не было -- не тот уровень нагрузки может ;)

Добавлено: 28 янв 2006, 10:52
Llama
bazil, вобщем, иногда лучше молчать, чем говорить... Что, по твоему для работы php надо ставить Zend Optimizer? сходи-ка для общего развития на php.net и zend.com, глядишь и поймешь причем тут Zend к php...

Добавлено: 28 янв 2006, 11:12
Geser
>>традиционно про опции сборки и версии софта отстается >>только догадываться...
>>PS: а чем софт из дистрибутива не устроил-то?

Я ж сказал, что апач собирал без опции, а php как в линке.
А не устроил тем, что мне подсунули пачку скриптов на 5ом.

Добавлено: 28 янв 2006, 16:58
bobrik
Блин апача версия только одна???:x

Добавлено: 28 янв 2006, 17:39
bazil
Llama, да что то клемануло, глупость сказал, показалось требуется тот Зенд, а не просто вызов zend api

Добавлено: 28 янв 2006, 17:41
Geser
bobrik писал(а):Блин апача версия только одна???:x
А на самый первый пост посмотреть религия не позволяет?
Скачал последний апач
Идем на сайт апача и смотрим какая там последняя версия -
Apache 2.2.0 Released

Добавлено: 28 янв 2006, 17:50
bazil
> Hi,
> I'm trying to compile php5 for apache2.
>
> When I try to load the php module I get an undefined symbol:
> _zend_list_delete error in libphp5.so.
>
> When I use objdump and look inside libphp5.so I see all the zend*
> functions are undefined.
>
> What did I forget to do?

The problem is with mysql... doesn't seem obvious but this has happened
to a number of users...

Here is a fix, hopefully your mysql directories are the same
cd /usr/lib/mysql
rename .a .a_old *.a
rename .la .la_old *.la

Then run configure/make/make install

Then rename these files back.

cd /usr/lib/mysql
rename .a_old .a *.a_old
rename .la_old .la *.la_old

Добавлено: 28 янв 2006, 18:01
Geser
Ага, я в курсе. Тока у меня это не сработало.

Добавлено: 28 янв 2006, 18:34
bazil
что значит апач без параметров
--enable-so --тоже не было??

Добавлено: 28 янв 2006, 18:53
Llama
Geser, а кто вам сказал что Apache 2.2 вообще должен работать? И что с ним должен нормально работать php??? Программный продукт с версией оканчивающейся на .0 не может работать нормально по определению...
ИМХО: если вы не знает точно что вам надо от версии 2.2 - то используйне 2.0 Если вы не представляете процесс сборки апача - то используйте собраный в дистрибутиве, или по карйней мере, дайте себе труд почитать документации по сборке...

Добавлено: 28 янв 2006, 19:51
Geser
Llama, я использовал ту версию апача, которая шла вместе с дистром(если мне помять не изменяет там была просто 2). Результат был тот же.