Cum se instaleaza Eaccelerator pe Debian si Ubuntu

Scris de Andrei Ruse la data de May 22nd, 2008 (adica 1 an in urma) 3 Comments »

Dupa cum povesteam aici, ca am eaccelerator pe serverul cu blog-ul, l-am instalat si pe cele 2 servere de acasa, care vor mai locui un timp la mine pe balcon.

Care e treaba cu Eaccelerator asta? Simplu: cand vizitatorul cere un fisier php, acesta trebuie compilat. Eaccelerator il compileaza, si il tine in memorie (fie ea RAM sau pe harddisk) in stadiu compilat, astfel incat data viitoare sa nu fie necesara o recompilare. La un site cu trafic mic acest lucru nu inseamna mare lucru, dar daca cateva mii de vizitatori unici vad o un site intr-o zi, se simte diferenta. Majoritatea serverelor de hosting (comerciale) au aceasta extensie instalata. Cum se face? Simplu:

  1. Download ultima versiune a lui Eaccelerator. La data scrierii articolului, ultima versiune poate fi gasita aici. Download-ul se poate face cu comanda wget <url>
  2. Ce e acolo pe server e .tar.bz2. In acest caz, dati un “tar xfj eaccelerator-0.9.5.tar.bz2“. Aceasta va decomprima fisierele
  3. Treceti in serverul eaccelerator, cu comanda “cd eaccelerator-0.9.5
  4. Rulati aici comanda “phpize” (daca nu e instalata, dati mai intai “apt-get install php5-dev”)
  5. /configure –enable-eaccelerator=shared
  6. make
  7. make install
  8. Dupa ce extensia a fost instalata, editati /etc/php5/apache2/php.ini (sau fisierul de configurare php pe care il citeste serverul web), si la coada adaugati:

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″

Si ca ultim pas, creati directorul de cache cu “mkdir /tmp/eaccelerator“, si dati-i drepturi de scriere cu “chmod 770 /tmp/eaccelerator
Acum reporniti serverul web cu “apache2ctl restart” si ar trebui sa fie totul ok.

Sub Ubuntu am avut alta problema, si anume ca php-ul era inclus intr-un pachet de genul php-5.2.4-ubuntu, pentru care eaccelerator nu era compilat. Aici trebuie rulata “/configure –enable-eaccelerator=shared –with-php-config=/bin/php-config” in cadrul instalarii.

3 Responses to “Cum se instaleaza Eaccelerator pe Debian si Ubuntu”

    Comentariul cu nr. 1 scris de Catalin Nicolescu
    Publicat la data de 22-05-2008 la ora 05:47:18

    :) good, dupa ce dai drepturi de orice la oricine, sa-mi zici si mie ip-u ;)

    Comentariul cu nr. 1 scris de BlackNight
    Publicat la data de 22-05-2008 la ora 05:51:18

    phpize vine la pachet cu php-ul, nu e pachet separat.

    chmod-ul pentru /tmp/eaccelerator ar trebuie sa fie 770.

    Problema nu e a lu’ Debian, ci a ta, ca aveai resturi de la o instalare manuala mai veche.

    Path-ul pentru php-config este /usr/bin/php-config.

    Comentariul cu nr. 1 scris de Kappacelu`
    Publicat la data de 22-05-2008 la ora 10:58:33

    Cataline, bine ca mi-ai zis. Acum am rectificat setarile pe serverul meu:)) mai ai sfaturi?
    BlackNight: cu php ai dreptate. cu chmod ai si aici dreptate, desi eu am incredere ca vizitatorii mei sunt oameni buni. Cu debianu, m-a depasit, deci cred ca ai dreptate si aici. Path-ul ptr php-config o fi ala. Deci te infiez=))

Leave a Reply

Despre Andrei Ruse

Andrei Ruse
Cine? Andrei Ruse
De cand pe lume? 11 iulie 1990
De cand pe blog? mai 2007
Mai multe, in sectiunea dedicata

Iti place ce citesti?

Aboneaza-te la acest blog prin RSS sau e-mail. Alti 157 vizitatori au facut-o deja!
E-mail
RSS

De curand:

Iti place ce citesti?

Photostream


Etichete

aberatii ana audio azi ascult baghy blacknight blog Blogosfera bucuresti cocalari constanta cosmin Fotoblog Funny google iarna ICHB Idiocracy kappacelu kappacelu soferelu laptop Leapsa Link-uri londra manele masini multimedia piku politica poze probleme review romania sarbatori server Site-uri software stiri tech trafic vacanta video windows Wordpress youtube

Blogroll:

A.Faith | Agentii de turism | Apartamente in Brasov | Baghy's blog | Berilac | Blogatu` | Blogu lu ndrey | Ciops | Claudia Balan | Cocalari.Com | Costinu's Blog | Cristina-Mihaela's Blog | Digital Sign Blog | Ditutu | drojdie`s blog | Edith21.info | Etherfast | Fotbal Online | Freaca Menta | I am ntz | Ice world | InCuvinte | Inka | Jocuri | Katmai | Kosmin | Momo | Motociclistul | Nemo | Paul | Personal Shopper | Piku`s blog | piticu.ro | Prelude in E Minor | pueril | Punct de roua | Pyuric's World | Razvan | Sejur | Situatii | Skreach | Stiri Ro | sunt.bloggerul.ro | Teo | Tutoriale Photoshop | Tzanc Bloc | Valydo | Wassup | Webdevelopment blog | YoungCreative - Webdesign | Za World Blog | ZerCustoms.ro |

Switch to our mobile site