eAccelerator - acceleratore PHP installata in Debian 5 (Lenny) e Ubuntu
eAccelerator - piccolo programma con grande effetto.
eAccelerator è uno strumento che accelera l'esecuzione di codice PHP con Apache. Il codice è già memorizzato in uno stato compilato, quindi la compilazione è eliminata quasi completamente su ogni richiesta di pagina. La pre-codice compilato viene memorizzato nella memoria condivisa e quindi chiamato direttamente. Inoltre, il runtime è ottimizzato per accelerare l'esecuzione di codice PHP.
Esperienze personali con eAccelerator:
Ci abbiamo qualche tempo fa, uno ospita un po 'più ricchi lato e abbiamo avuto un problema di prestazioni, l'amministratore mi ha dato un suggerimento amichevole eAccelerator provare. Ero scettico all'inizio, e scrisse l'esatto caricamento della pagina dopo l'installazione di eAccelerator di avere un confronto. L'aumento di prestazioni è stato nel mio caso, dopo aver installato i 89,5%.
Per eAccelerator Purtroppo non ci sono pacchetti ufficiali con le fonti, quindi dobbiamo scaricare il software manualmente e compilarlo. Questo passaggio, tuttavia, non è troppo difficile:
Prerequisiti: Installare
In modo che si può compilare eAccelerator per il sistema, sono necessarie per alcuni pacchetti che sono inclusi nel "build-essential", abbiamo bisogno anche del pacchetto php5-dev. Questo si installerà il seguente comando:
apt-get install build-essential php5-dev
eAccelerator scaricare e decomprimere:
Ora prendiamo l'ultima versione di eAccelerator con il sito del produttore e salvarlo in / usr / src. Attualmente, l'ultima versione 0.9.5.3.
cd /usr/src
wget get http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.zip
Il eAccelerator è ora imballato nella nostra directory / usr / src. Questo noi ora scompattare.
unzip eaccelerator-0.9.5.3.zip
eAccelerator è stato estratto correttamente in / usr / src.
eAccelerator compilare e configurare:
Compilare con i seguenti comandi / installiamo eAccelerator per il nostro sistema
cd eaccelerator-0.9.5.3
phpize
./configure
make
make install
Una volta completate queste operazioni, che condividiamo con i nostri PHP, vorremmo utilizzare eAccelerator. Per questo abbiamo creato un nuovo file ini nella nostra directory di default di PHP
vi /etc/php5/conf.d/eaccelerator.ini
Il eaccelerator.ini che abbiamo appena creato è ora riempito con il seguente contenuto standard:
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/var/cache/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"
Genaure informazioni sulle impostazioni che si è qui
Pertanto, i file della cache eAccelerator può sedere sul nostro disco rigido, creiamo la cartella che abbiamo configurato nel file. Ini (/ var / cache / eAccelerator) e anche assegnare i diritti appropriati.
mkdir /var/cache/eaccelerator
chmod 777 /var/cache/eaccelerator
Come ultimo passo finale e inizieremo la nostra Apache:
apache2ctl restart
o
/etc/init.d/apache2 restart
pannello di controllo per attivare eAccelerator
Grazie a Pietro per la punta e la descrizione del Pannello di controllo
Il file deve solo control.php dalla directory / usr/src/eaccelerator-0.9.5.3 essere copiato nella directory di server web:
cp /usr/src/eaccelerator-0.9.5.3/control.php /var/www/
Ora abbiamo control.php modificare il file ...
vi /var/www/control.php
... E modificare le informazioni di login è possibile accedere da quelli control.php ( "admin" e sostituire "eAccelerator" a seconda dei casi)
$ User = "admin";
$ Pw = "eAccelerator";
Come un passo conclusione deve essere concesso al Pannello di controllo o l'autorizzazione è necessaria per leggere i dati da eAccelerator e inviare comandi. Per questo abbiamo eaccelerator.ini modificare il file ...
vi /etc/php5/conf.d/eaccelerator.ini
... E aggiungere a questa voce la seguente
eaccelerator.allowed_admin_path="/var/www/control.php"
Ora avviare Apache, e anche il pannello di controllo può essere letta attraverso http://www.mein-server.org/control.php.
Soggetti:
- Web Server (LAMP) l'installazione in Debian 5 (Lenny) e Ubuntu
- Installazione di Java su Debian 5.0 (Lenny)
- Icinga - Osservatorio Open Source - Installazione su Debian 5 (Lenny) con IDOUtils e database MySQL
- Mac OS X 10.6 - Installazione di PHP in Snow Leopard
- VMware Server 2 l'installazione su Debian 5 (Lenny)
10 commenti su eAccelerator - acceleratore PHP installata in Debian 5 (Lenny) e Ubuntu
Lasci una risposta
Ultimo articolo
Fatal error: Call to undefined OX_Tools metodo:: display_ad () in / usr / users / www / schoys / / sysadminslife.com wp-content / plugins / pubblicità-manager / lib / Advman / Widget.php on line 26

Uno dei pochi elementi realmente utili su Google. Grazie mille!
I pacchetti binari per Debian Lenny è disponibile presso http://www.schnuckelig.eu/blog/debian-lenny-eaccelerator-packages-amd64-20090527 il tempo, ma solo per amd64, i386 segue ancora.
In realtà, ho sempre consigliare di 3 Compilati dai repository di componenti ed è pronto - dal punto di vista della sicurezza!
Anche se non è particolarmente difficile da installare eAccelerator, ma è ancora molto utile e buon tutorial. Grazie!
La ringrazio per la Docu è davvero semplice, ma comunque un lungo-config ersparrt ricerca
[...] Christian Scholz la trasmissione della stampa posta ho appena trovato su un altro blog un articolo che descrive l'installazione e l'uso di eAccelerator [...]
Ciao, potrebbe ancora inviare una spiegazione su come ottenere Contropanel di eaccerlator correre? Il manuale sulla homepage Eaccerlator non funzionano così bene. Grazie!
Controlppanel? Ho sentito ancora niente. Ma ce la farò il giorno volte astuzia.
Pannello di controllo
Merci beaucoup per l'istruzione!
la cosa con il pannello di controllo è piuttosto semplice:
# Control.php File "dalla directory sorgente alla htdoc copiare directory
cp / usr/local/src/eaccelerator-0.9 .* / / control.php var / www / htdocs
# Authentication all'inizio dello script di adattarsi
/ vim var / www / htdocs / control.php
# EAccelerator di configurazione in php.ini aggiungere la voce seguente:
# Eaccelerator.allowed_admin_path = "/ var / www / htdocs / control.php"
Quindi essere in grado di richiamare il pannello di controllo in http://www.mein-server.org/control.php. Verrà eliminato e la cache può essere visitato, quanti e quali sono state le cache script PHP.
Best regards, Peter
Ciao Pietro,
grande successo del Pannello di controllo. Sarò come questa sera per cercare di aggiungere l'elemento alla zona!
Grazie per il vostro sforzo, vivendo così un blog - dai lettori!
Patrick