Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 3.201 pregleda

Najnovija ↓

Instalacija eAcceleratora, pomoć? 02.06.2008. u 14:33 · pre 224 meseca #1
Imam Apache 1.3.37 i php-4.4.8 na Linuxu.

Probala sam dodati eAccelerator..
Instalacija je sljedeća:

eaccelerator-0.9.5.2]# export PHP_PREFIX="/usr/local"

eaccelerator-0.9.5.2]# $PHP_PREFIX/bin/phpize

eaccelerator-0.9.5.2]#./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config

eaccelerator-0.9.5.2]# make

eaccelerator-0.9.5.2]# make install

Onda sam u php.ini dodala što piše u instalaciji:

extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"


Uredno je prošla instalacija i kad se pozove test.php sve se uredno javla i kao eAccelerator je enabled, ali

kad idem na php -v rezultat je:

PHP Warning: Unknown(): Unable to load dynamic library './eaccelerator.so' - ./eaccelerator.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 4.4.8 (cli) (built: May 29 2008 19:32:23)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

Nikako ne znam šta je s ovim PHP Warning: Unknown(): Unable to load dynamic library './eaccelerator.so' ...
Nikakvo rješenje po netu ne pronalazim...Help?
Re: Instalacija eAcceleratora, pomoć? 02.06.2008. u 14:44 · pre 224 meseca #2
Inače nigdje pri instalaciji nije bilo grešaka jedino kod ovoga php -v.

Ima još nešto, kad odem u direktorij gdje se nalazi eaccelerator.so a to je u source direktoriju
/usr/local/src/eaccelerator-0.9.5.2/modules

onda php -v uredno prikazuje

PHP 4.4.8 (cli) (built: May 29 2008 19:32:23)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator


Šta to znači, jel ovaj eAccelerator uopće radi dobro?
Re: Instalacija eAcceleratora, pomoć? 02.06.2008. u 14:49 · pre 224 meseca #3
stavi pun path do eaccelerator.so, navela si relativni path i php ga trazhi u diru iz kojeg se izvrshava, zato je sve ok kad php izvrshish iz dira u kojem se nalazi eaccelerator.so.
Re: Instalacija eAcceleratora, pomoć? 02.06.2008. u 14:53 · pre 224 meseca #4
Probaj da dodaš punu putanju u liniji extension="eaccelerator.so" do ovog fajla. Ali ne fajla u source direktorijumu nego tamo gdje se instalirao.

edit: zakasnih... :-)
Potpis
Beneath civilization's fragile crust, cold chaos churns...
Re: Instalacija eAcceleratora, pomoć? 02.06.2008. u 15:34 · pre 224 meseca #5
mislim da ipak to radi jer u test.php a to je info fajl

<?php
phpinfo();
?>

uredno se pozove info stranica i kaže da je eAccelerator enabled a na serveru eaccelerator.cache_dir tj. tmp/eaccelerator
nije prazan .

a ovo php -v to je valjda samo učitavanje verzije i mislim da u globalu ovaj eaccelerator ipak radi..
Valjda sam u pravu?
Re: Instalacija eAcceleratora, pomoć? 03.06.2008. u 11:21 · pre 224 meseca #6
Ipak imam problemčić, u logovima od apache javlja i dalje

PHP Warning: Unknown(): Unable to load dynamic library './php/extensions/no-debug-non-zts-20020429/eaccelerator.so' - ./php/extensions/no-debug-non-zts-20020429/eaccelerator.so : cannot open shared object file: No such file or directory in Unknown on line 0

što god ja stavila za relativnu putanju javlja grešku

stavila sam extension="php/extensions/no-debug-non-zts-20020429/eaccelerator.so"

kad uradim locate da vidim gdje se sve nalazi eaccelerator.so kaže:

/usr/local/lib/php/extensions/no-debug-non-zts-20020429/eaccelerator.so
/usr/local/src/eaccelerator-0.9.5.2/modules/eaccelerator.so
/usr/local/src/eaccelerator-0.9.5.2/.libs/eaccelerator.so

??
Re: Instalacija eAcceleratora, pomoć? 03.06.2008. u 11:41 · pre 224 meseca #7
Stavi ovo:

extension="/usr/local/lib/php/extensions/no-debug-non-zts-20020429/eaccelerator.so"

i javi shta se desilo. Znachi ono shto smo ti govorili, full path (puna putanja).
Re: Instalacija eAcceleratora, pomoć? 03.06.2008. u 12:00 · pre 224 meseca #8
Stavila i opet javlja u error-logu:

PHP Warning: Unknown(): Unable to load dynamic library './/usr/local/lib/php/extensions/no-debug-non-zts-20020429/eaccelerator.so
r.so' - .//usr/local/lib/php/extensions/no-debug-non-zts-20020429/eaccelerator.so: cannot open shared object file: No such fil
e or directory in Unknown on line 0

ali ne znam meni na test.php uredno javi php with eaccelerator enabled.

Ali ova greška...
Re: Instalacija eAcceleratora, pomoć? 05.06.2008. u 18:13 · pre 224 meseca #9
Shta dobijesh kad otkucash "which phpize"?
Da prvo vidimo da li je PHP_PREFIX ispravan, a ujedno cjemo znati i da li je instaliran php-devel.

Koliko vidim ovo bi trebala sytaviti u php.ini:

zend_extension="/usr/lib/php4/eaccelerator.so"

Da li postoji "/usr/lib/php4/eaccelerator.so"?
Re: Instalacija eAcceleratora, pomoć? 10.06.2008. u 15:47 · pre 224 meseca #10
Ako te bas muci mozes da mu promenis extension_dir u php.ini-ju da pokazuje na taj folder (/usr/local/lib/php/extensions/no-debug-non-zts-20020429/), mada bi i

extension="/usr/local/lib/php/extensions/no-debug-non-zts-20020429/eaccelerator.so" trebalo da vrsi posao.
Potpis
"There is no patch for human stupidity"
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme