Situația este de așa natură încât nu am noroc cu eAccelerator, cumva funcționează incorect cu php-fpm. Se pare că, din când în când php-fpm este în scădere, și trebuie să-l ridica stilouri sau prostește atârnă procese php-cgi este necesar pentru a le repara killall -9 php-cgi. Faptul este că, după ce a închis eAcceleratorul, totul a început să funcționeze ca un ceas, dar încărcarea este nebună. Poate că problema provine din faptul că utilizați un ubunta vechi 8.04, sau faptul că php este adesea colectate pixuri, dar școlile sunt obosit și sa decis să meargă pe c eAccelerator xCache. EAcceleratorul are un lucru minunat ca un panou de administrare mini, sa dovedit că xCache îl are și nu este mai puțin informativ decât eAccelerator. Mai departe, narațiunea va merge despre administratorii xCache de instalare și caracteristicile de utilizare XCache împreună cu ZendOptimizer.
XCache BSD este o extensie pentru PHP care vă permite să cache pagini compilate.
Caracteristici de lucru cu Zend Optimizer
XCache poate fi folosit împreună cu Zend Optimizer și cu cache-urile precompilate. Sunt necesare două condiții:
- Descărcați aplicația XCache to Zend Optimizer.
- Încărcarea XCache este executată de directiva zend_extension. Aici, din necazuri - necesitatea de a specifica calea absolută a extensiei descărcabile (a se vedea cod PHP5, Zend / zend_extensions.c, funcția zend_load_extension). Ie Când actualizați PHP, trebuie să editați calea. Din păcate.
Interfață administrativă pentru XCache
Cu consecințe clare sub forma accesului la cache și gestionarea acestuia prin orice script arbitrar de pe server.
verificați disponibilitatea în xcache.ini
Implicit, această opțiune este activată.
setați xcache.admin.user și xcache.admin.pass.
xcache.admin.pass nu este într-adevăr o parolă, ci hash-ul lui md5. Poate fi obținut ca:
Sau prin PHP în sine:
După aceea, când se referă la funcțiile administrative vor fi verificate XCache variabile PHP_AUTH_USER / PHP_AUTH_PW, iar în absența acestora, a emis 401a greșeală.
Pentru aceasta, fișierul config.php este creat în directorul XCache Administration scripts (exemplul său, config.php.sample, se află în distribuția XCache).
Și configurația Apache:
Dacă utilizați php-fpm ca fastcgi și ca front-end nginx - atunci configurația ar putea arăta astfel:
În final, în setările phpini veți vedea următoarele:
Panoul de administrare arată astfel: