İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

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

eAccelerator makalesi size fayda sağladı mı


  • Kullanılan toplam oy
    23

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
62
Konum
Sakarya
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.
 

Mack

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2005
Mesajlar
302
Reaction score
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.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
62
Konum
Sakarya
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.
 

Mack

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2005
Mesajlar
302
Reaction score
0
Konum
AntaLya
zaten beta yazıyor vbseo panelde...

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

memcached , eaccelarator , xcache....
 

volkan

0
İyinet Üyesi
Onaylı Üye
Katılım
3 Mart 2008
Mesajlar
82
Reaction score
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?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
62
Konum
Sakarya
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.
 

Alexis

0
İyinet Üyesi
Katılım
24 Ekim 2005
Mesajlar
678
Reaction score
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
 

tEwsOn

0
İyinet Üyesi
Katılım
6 Şubat 2008
Mesajlar
24
Reaction score
0
kurulum sırasında hepsini teker teker ilerliyorum fakat
phpize yazdığında aşağıdaki hatayı alıyorum.

-bash: phpize: command not found
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
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...
 

kutver

0
İyinet Üyesi
Katılım
30 Haziran 2005
Mesajlar
148
Reaction score
0
yagmayok problem olmayacaktır aksine daha çok performans alacaksın..
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
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...
 

Mickey

0
İyinet Üyesi
Katılım
12 Eylül 2006
Mesajlar
1,264
Reaction score
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.
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
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...
 

Mickey

0
İyinet Üyesi
Katılım
12 Eylül 2006
Mesajlar
1,264
Reaction score
0
Konum
izmir
Makininizde gcc kurulmamış, lütfen aşağıdaki komutu uygulayınız ve tekrar deneyiniz.
yum install gcc4-c++
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
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...
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
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...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst