Установка модуля pecl/memcache

clevel

Новичок
Установка модуля pecl/memcache

ОС: freebsd 5.4
PHP: 4.4.3
Apahce 1.3

устанавливаю по инструкции http://blog.ajohnstone.com/archives/installing-memcached/

1. libevent-1.3e
2. memcached-1.2.4
3. запускаю memcached -d -u nobody -m 512 127.0.0.1 -p 1121
4. собираю memcache-2.2.1
5. php.ini:
extension = memcache.so
memcache.allow_failover = 0

делаю симлинк
от /usr/local/lib/php/extensions/no-debug-non-zts-20020429/memcache.so
к /usr/local/lib/memcache.so

php -i | grep -i 'memcache'
memcache
memcache support => enabled
memcache.allow_failover => 0 => 0
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => standard => standard
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user memcache eaccelerator
OLDPWD => /usr/home/clevel/memcache-2.2.1
_SERVER["OLDPWD"] => /usr/home/clevel/memcache-2.2.1
_ENV["OLDPWD"] => /usr/home/clevel/memcache-2.2.1

Все ок...
рестарт апача ./apachectl restart

после этого и httpd status и php -i | grep -i 'memcache' выдают:

PHP Warning: Unknown(): Unable to load dynamic library './memcache.so' - Cannot open "./memcache.so" in Unknown on line 0


Гугл по этой ошибке прошерстил, и поиск на пхпклубе. Все без толку. Пмогите. плз, понять, что не так сделал.

Установку всех прог делал через исходники.
На одном из линков прочитал, что может быть проблема с версиями устанавливаемых выше библиотек.. Пробовал перставлять каждую из программ ниже версией - бесполезно...

Заранее огромное спасибо!

-~{}~ 15.12.07 16:39:

Спасибо огромное 440hz, проблема была банальная: надо было поставить в extension_dir = "/usr/local/lib/php/20020429";

тему можно закрывать
 

Alexandre

PHPПенсионер
PHP Warning: Unknown(): Unable to load dynamic library './memcache.so' - Cannot open "./memcache.so" in Unknown on line 0
так на будущеее...
сам мемкеш здесь не причем. пхп не может найти расширение, следовательно ты его не прописал.... в следующий раз, при похожей ошибки попытайся подгрузить расширение через dl(), указав полный путь. Если заработает, значить проблема в конфигах пхп :)

-~{}~ 17.12.07 01:32:

PS. Люблю Питерцев, так быстро помогают друг-другу :)
 
Сверху