Rozszerzenie memcache dla php - jak zainstalować? +DA |
Rozszerzenie memcache dla php - jak zainstalować? +DA |
25.06.2010, 08:39:50
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 18.11.2006 Skąd: gorzów Ostrzeżenie: (0%) |
Witam!
Borykam się od sporego czasu z problemem instalacji rozszerzenia memcache dla php. Próbowałem za pomocą wielu tutoriali z neta, ale nic. Jedyne co mi się udało, to instalacja zgodnie z tutorialem http://www.bxtra.net/Articles/2010-04-27/H...-Memcached-PECL, jednak tego rozszerzenia php nie obsługuje kończąc wywoływanie klasy z poziomu php komunikatem Cytat Fatal error: Class 'Memcache' not found in... Próbowałem również tego http://pswebsolutions.wordpress.com/2009/0...n-linux-server/, ale bez skutku. Proszę więc o pomoc. Nadmienię, że korzystam z Debiana 5 64-bit z DirectAdminem. Pozdrawiam. |
|
|
25.06.2010, 08:55:44
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Pokaż swój php.ini, co jest w phpinfo; może wpisujesz to do nie tego pliku z konfiguracją, co trzeba? Ale bez inspekcji phpinfo się o tym nie dowiesz.
-------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
25.06.2010, 11:11:44
Post
#3
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 18.11.2006 Skąd: gorzów Ostrzeżenie: (0%) |
Padło mi kilka usług z przekombinowania, więc postawiłem czysty system z DA.
Może podejdźmy do tematu od tej strony; Memcache jest mi potrzebny choćby dlatego, żeby wywołać skrypt
który później oczywiście jest rozwijany. To co do tej pory zrobiłem: Kod # wget http://pecl.php.net/get/memcached-1.0.0.tgz # tar -zxvf memcached-1.0.0.tgz # cd memcached-1.0.0 # phpize # ./configure Po tym nic już nie zrobiłem, bo wywaliło mi coś takiego: Cytat checking for libmemcached location... configure: error: memcached support requires libmemcached. Use --with-libmemcached-dir=<DIR> to specify the prefix where libmemcached headers and library are located Więc wrzuciłem coś takiego: Kod # wget http://download.tangent.org/libmemcached-0.38.tar.gz # tar xvfz libmemcached*.tar.gz # cd libmemcached* # ./configure && make && make install Ale to znów wywaliło Cytat checking for memcached... no configure: error: "could not find memcached binary" Szczerze - już zgłupiałem. Proszę więc o pomoc. Pozdrawiam. Ten post edytował servs 25.06.2010, 11:52:23 |
|
|
25.06.2010, 12:02:42
Post
#4
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 6 Dołączył: 3.03.2010 Ostrzeżenie: (0%) |
To może zrób z crona lub z cache. Zamiast się męczyć memcached.
|
|
|
25.06.2010, 13:32:43
Post
#5
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 18.11.2006 Skąd: gorzów Ostrzeżenie: (0%) |
Strona jest już przygotowana pod memcached i za dużo miałbym tam kombinacji, żeby to zmieniać.
Poza tym ona kiedyś była na samym cache i chodziło tragicznie. Nie mniej jednak skupmy się na tym memcache. Problem rozwiązany. Aż wstyd się przyznawać, że wystarczyło dorzucić tylko Kod # pecl install memcached I zamiast extension=memcached.so do php.ini dodać extension=memcache.so Pozostaje mi tylko przeprosić za zawracanie czterech liter |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 17:42 |