eAccelerator - PHP Hızlandırıcı (CentOS/Fedora Core)

eAccelerator makalesi size fayda sağladı mı


  • Kullanılan toplam oy
    23
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
79
Konum
SEO
ciddi manada zend ile test edip farkını gören arkadaşlar bulunuyor mu ?

Zend Optimizer 3.3.0 Kullanıyorum ve sunucuda Cpu kullanımım limitlerde, load average ı yükseltir mi yada herhangi bi zararını gören oldu mu ?

Biz kullandik, herhangi bir zarari yok, bilakis faydasi var.
 
0
Onaylı Üye
Üye
Katılım
16 Eylül 2005
Mesajlar
302
Tepki puanı
0
Konum
AntaLya
vbulletin için ayarları nedir tam yazabilirmisiniz?

vbseo panelinde unsupportted yazısı çıktı kırmızı halde bu yeşil ve supported olması gerekiyor herhalde.
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
79
Konum
SEO
vbulletin için ayarları nedir tam yazabilirmisiniz?

vbseo panelinde unsupportted yazısı çıktı kırmızı halde bu yeşil ve supported olması gerekiyor herhalde.

eAccelerator hali hazırda sadece op-code caching yapıyor. Yani sadece derlenenen PHP kodlarını keşleyip tekrar tekrar derlenme zahmetinden kurtarıyor.

vBulletin ve vBSEO eAccelerator un veri cache leme opsiyonundan faydalanamıyorlar.

Şu anda hali hazırda veri cacheleme için sadece memcached kullanılabiliyor diye biliyorum.

Bu nedenle vBSEO ekranında memcached kurulu ise sadece memcached yeşil olacaktır, diğer tüm seçenekler (eAccelerator, Xcache...) kırmızı olacaktır.
 
0
Onaylı Üye
Üye
Katılım
16 Eylül 2005
Mesajlar
302
Tepki puanı
0
Konum
AntaLya
zaten beta yazıyor vbseo panelde...

siz hangisini önerirsiniz vbulletin + vbseo bileşenleri için sunucuya?

memcached , eaccelarator , xcache....
 
0
Onaylı Üye
Üye
Katılım
2 Mart 2008
Mesajlar
82
Tepki puanı
0
Xcache php4 ile calismadigi icin olmadi sanmistim fakat eAccelerator php4 ile calismaz gibi bir durum gormeyince denemek istedim fakat ondada kurulumu tamamlayip apache'yi restarlayip php -v yazinca su sekilde bir hata aldim;

Kod:
[root@turk tmp]# php -v
PHP Fatal error:  [Zend Optimizer] Zend Optimizer 3.3.0 is incompatible with eAccelerator 0.9.5.2 in Unknown on line 0

anlayamadim bu durumu nedendir acaba?
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
79
Konum
SEO
Xcache php4 ile calismadigi icin olmadi sanmistim fakat eAccelerator php4 ile calismaz gibi bir durum gormeyince denemek istedim fakat ondada kurulumu tamamlayip apache'yi restarlayip php -v yazinca su sekilde bir hata aldim;

Kod:
[root@turk tmp]# php -v
PHP Fatal error:  [Zend Optimizer] Zend Optimizer 3.3.0 is incompatible with eAccelerator 0.9.5.2 in Unknown on line 0

anlayamadim bu durumu nedendir acaba?

php.ini eAccelerator satırını Zend Optimizer ın .so satırından önceye al.
 
0
Onaylı Üye
Üye
Katılım
24 Ekim 2005
Mesajlar
678
Tepki puanı
5
eAccelerator ile gelen php komutlarını kullanmak için nasıl birşey yapmam gerek...

eaccelerator_get()
eaccelerator_put()
eaccelerator_gc()
....


eAccelerator info çıktım:

Kod:
Array
(
    [version] => 0.9.5.2
    [shm_type] => mmap_anon
    [sem_type] => spinlock
    [logo] => PHPE6F78DE9-13E4-4dee-8518-5FA2DACEA803
    [cache] => 1
    [optimizer] => 1
    [memorySize] => 16777180
    [memoryAvailable] => 10468
    [memoryAllocated] => 16766712
    [cachedScripts] => 383
    [removedScripts] => 0
    [cachedKeys] => 0
)


Fatal error: Call to undefined function eaccelerator_get() in /xxxxxx/eac_info.php on line 6


fonksiyon listemde sadece bunlar var:

Kod:
eAccelerator

   1. eaccelerator_caching
   2. eaccelerator_optimizer
   3. eaccelerator_clear
   4. eaccelerator_clean
   5. eaccelerator_info
   6. eaccelerator_purge
   7. eaccelerator_cached_scripts
   8. eaccelerator_removed_scripts
   9. eaccelerator_list_keys
  10. eaccelerator_encode
  11. eaccelerator_load
  12. _eaccelerator_loader_file
  13. _eaccelerator_loader_line
 
0
Onaylı Üye
Üye
Katılım
6 Şubat 2008
Mesajlar
24
Tepki puanı
0
kurulum sırasında hepsini teker teker ilerliyorum fakat
phpize yazdığında aşağıdaki hatayı alıyorum.

-bash: phpize: command not found
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
Konu içinde geçen tüm yazıları okudum. (xcache de dahil). Anladığım kadarı ile bunu kurmam benim için daha yararlı olucak.

Yalnız sizlere sormadan birşey yapmak istemiyorum. Çünkü ilk defa VPS Sunucu yönetiyorum, en azından deniyorum.

VPS 512mb ram, plesk panel, centos kurlu bir makine. Acaba yüklememde bir sorun olur mu ?

Teşekkür ederim...
 
0
Onaylı Üye
Üye
Katılım
30 Haziran 2005
Mesajlar
148
Tepki puanı
0
yagmayok problem olmayacaktır aksine daha çok performans alacaksın..
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
Kurulumu yaptım ama galiba bir yerde hata var...

Setup dosyasına dosyayı yüklüyor. Oraya kadar sorun yok ama

[root@server setup]# bunzip2 eaccelerator-0.9.5.2.tar.bz2
bunzip2: Output file eaccelerator-0.9.5.2.tar already exists.
[root@server setup]# tar -xvf eaccelerator-0.9.5.2.tar
eaccelerator-0.9.5.2/
eaccelerator-0.9.5.2/shm.c
eaccelerator-0.9.5.2/x86_spinlocks.h
.
Burada bu dosyaları yazıyor (fazlalık olmasın diye yazmadım)
.
eaccelerator-0.9.5.2/ea_dasm.c
eaccelerator-0.9.5.2/ChangeLog
eaccelerator-0.9.5.2/eaccelerator.ini

[root@server setup]# cd /setup/eaccelerator-0.9.5.2

[root@server eaccelerator-0.9.5.2]# export PHP_PREFIX="/usr"

[root@server eaccelerator-0.9.5.2]# phpize
-bash: phpize: command not found

[root@server eaccelerator-0.9.5.2]# ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
-bash: ./configure: No such file or directory

[root@server eaccelerator-0.9.5.2]# make
make: *** No targets specified and no makefile found. Stop.

[root@server eaccelerator-0.9.5.2]# make install
make: *** No rule to make target `install'. Stop.

[root@server eaccelerator-0.9.5.2]#

En sonda da php.ini yi düzenledim ve

Failed loading /usr/lib/php/eaccelerator/eaccelerator.so: /usr/lib/php/eaccelerator/eaccelerator.so/eaccelerator.so: cannot open shared object file: No such file or directory (Diğer dizinleride dolaştım ama oralarda da bulamadım....)
PHP 5.2.5 (cli) (built: Jan 19 2008 10:08:24)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

Sorun nerde olabilir acaba ?

Teşekkür ederim...
 
0
Onaylı Üye
Üye
Katılım
12 Eylül 2006
Mesajlar
1,264
Tepki puanı
0
Konum
izmir
kurulum sırasında hepsini teker teker ilerliyorum fakat
phpize yazdığında aşağıdaki hatayı alıyorum.

-bash: phpize: command not found

Kurulumu yaptım ama galiba bir yerde hata var...

Setup dosyasına dosyayı yüklüyor. Oraya kadar sorun yok ama

[root@server setup]# bunzip2 eaccelerator-0.9.5.2.tar.bz2
bunzip2: Output file eaccelerator-0.9.5.2.tar already exists.
[root@server setup]# tar -xvf eaccelerator-0.9.5.2.tar
eaccelerator-0.9.5.2/
eaccelerator-0.9.5.2/shm.c
eaccelerator-0.9.5.2/x86_spinlocks.h
.
Burada bu dosyaları yazıyor (fazlalık olmasın diye yazmadım)
.
eaccelerator-0.9.5.2/ea_dasm.c
eaccelerator-0.9.5.2/ChangeLog
eaccelerator-0.9.5.2/eaccelerator.ini

[root@server setup]# cd /setup/eaccelerator-0.9.5.2

[root@server eaccelerator-0.9.5.2]# export PHP_PREFIX="/usr"

[root@server eaccelerator-0.9.5.2]# phpize
-bash: phpize: command not found

[root@server eaccelerator-0.9.5.2]# ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
-bash: ./configure: No such file or directory

[root@server eaccelerator-0.9.5.2]# make
make: *** No targets specified and no makefile found. Stop.

[root@server eaccelerator-0.9.5.2]# make install
make: *** No rule to make target `install'. Stop.

[root@server eaccelerator-0.9.5.2]#

En sonda da php.ini yi düzenledim ve

Failed loading /usr/lib/php/eaccelerator/eaccelerator.so: /usr/lib/php/eaccelerator/eaccelerator.so/eaccelerator.so: cannot open shared object file: No such file or directory (Diğer dizinleride dolaştım ama oralarda da bulamadım....)
PHP 5.2.5 (cli) (built: Jan 19 2008 10:08:24)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

Sorun nerde olabilir acaba ?

Teşekkür ederim...

İkinizde de eksik paket kurulumu söz konusu ikinizde lütfen şu yazıyı okuyunuz.
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
Mickey teşekkür ederim..

yum isntall php-devel ile kurulumu yaptım ama bu sefer de

[root@server eaccelerator-0.9.5.2]# phpize
Configuring for:
.
.
.
.
checking for cc... no
checking for cl... no

configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@server eaccelerator-0.9.5.2]# make
make: *** No targets specified and no makefile found. Stop.
[root@server eaccelerator-0.9.5.2]# make install
make: *** No rule to make target `install'. Stop.

hata alıyorum. Php.ini'yi düzenlediğimde de

[root@server tmp]# php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/eaccelerator.so' - /usr/lib/php/modules/eaccelerator.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 5.2.5 (cli) (built: Jan 19 2008 10:08:24)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies


Çıkıyor...
 
0
Onaylı Üye
Üye
Katılım
12 Eylül 2006
Mesajlar
1,264
Tepki puanı
0
Konum
izmir
Makininizde gcc kurulmamış, lütfen aşağıdaki komutu uygulayınız ve tekrar deneyiniz.
yum install gcc4-c++
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
Mickey teşekkür ederim...
Yalnız o dediğiniz gib kurulumu yaparken en sonda

--> Processing Dependency: glibc-common = 2.3.4-2.36 for package: glibc-dummy-centos-4
--> Finished Dependency Resolution
Error: Missing Dependency: glibc-common = 2.3.4-2.36 is needed by package glibc-dummy-centos-4

Error hatası veriyor..

Acaba "yum install glibc-dummy-centos-4" mü yapmamı istiyor...
 
0
Onaylı Üye
Üye
Katılım
12 Eylül 2006
Mesajlar
1,264
Tepki puanı
0
Konum
izmir
Evet dediğiniz komutu deneyin.
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
yum install glibc-dummy-centos-4 da aşağıdaki gibi sonuçlar çıkıyor...

Setting up Install Process
Setting up repositories
plesk 100% |=========================| 951 B 00:00
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
atomic 100% |=========================| 951 B 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: glibc-dummy-centos-4
Nothing to do



buda sonuç vermedi. Gene kurulum sırasında

configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

hatası alıyorum...

Teşekkür ederim...
 
Geri
Üst