Страница 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). Результат был тот же.