eAccelerator aumenta le prestazioni degli script PHP utilizzando una versione compilata degli script in una memoria cache, in maniera tale da eliminare quasi totalmente il sovraccarico della compilazione.
Requisiti:
- Linux
- Accesso di root
- Un buon Backup del sistema
Come fare:
1) Accedere a SSH e loggarsi come root
Se siete utenti Win e nn sapete come accedere via SSH scaricatevi putty..
2) Eseguire nell'ordine i seguenti comandi
Se non l'avete già fatto installate yum (QUI la guida)
eAccelerator richiede: apache 1.3, mod_php 4.1, autoconf, automake, libtool, m4, gcc e g++.
Sul virtuo dovrebbe è già installato apache, mod_php ed m4. Per gli altri basta lanciare i seguenti comandi e premere y quando richiesto:
Codice:yum install autoconf yum install automake yum install libtool yum install php-devel yum install gcc yum install gcc-c++Codice:cd /usr/local/srcCodice:wget http://kent.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.4.tar.bz2Codice:tar xjf eaccelerator-0.9.4.tar.bz2Codice:cd eaccelerator-0.9.4Codice:export PHP_PREFIX="/usr"Codice:$PHP_PREFIX/bin/phpizeCodice:./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config3) Editare php.ini (lo trovate in /etc/php.ini)Codice:make make install
Cercate il commento "; Dynamic Extensions" (non sono sicurissimo che questa sia la posizione migliore, cmq funziona).
Come editor se non ne avete uno preferito, vi consiglio di utilizzare VI (o VIM), con una breve ricerca su google troverete tutto quello che vi serve sapere per aprire editare e salvare il file.
Alla fine delle righe che iniziano con ";" incollate il seguente testo:
4) Create la cache directoryCodice:zend_extension="/usr/lib/php4/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"
Codice:mkdir /tmp/eaccelerator5) Restart ApacheCodice:chmod 0777 /tmp/eaccelerator
Fatto!Codice:service httpd restart
6) [Opzionale] Verifica del corretto funzionamento del plugin
Copiate il file eaccelerate.php sul vostro spazio web e visualizzate la pagina. Se viene visualizzata una tabella in stile phpinfo() è tutto ok, se viene invece visualizzato il messaggio "eAccelerator is not installed" qualcosa è andato storto...


LinkBack URL
About LinkBacks



Rispondi Citando
): il fare la dir /ea/ l'ho letto su un altro forum in eng che spiegava come installare eAccelerator.


Segnalibri