Wụnye XCache iji mee ngwa ngwa ma kwalite arụmọrụ PHP


N'ọtụtụ ọnọdụ PHP arụmọrụ nwere ike belata arụmọrụ nke weebụsaịtị. Iji bulie ma mee ka arụmọrụ webụsaịtị dịkwuo mma, ịkwesịrị ịkwalite arụmọrụ PHP. Maka ebumnuche a, ịnwere ike iji opcode cachers dị ka eAccelerator, Memcached, XCache, wdg. Onwe ya, nhọrọ kacha amasị m bụ XCache.

XCache bụ cacher koodu ọrụ mepere emepe nke mepere emepe, emebere ya iji kwalite arụmọrụ nke ogbugbu ederede PHP na sava. Ọ na-ebuli arụmọrụ ahụ site na iwepu oge nchịkọta nke koodu PHP site na ịchekwa ụdị koodu ahụ achịkọtara n'ime ebe nchekwa ma otu a ka ụdị chịkọtara na-ebufe edemede PHP ozugbo site na ebe nchekwa. Nke a ga-eme ka oge ọgbọ nke ibe dịkwuo elu ruo ugboro 5 ngwa ngwa ma na-ebuli ma na-abawanye ọtụtụ akụkụ ndị ọzọ nke script php ma belata mkpokọta weebụsaịtị/ihe nkesa.

O nwere ike ọ gaghị abụ ugboro ise ngwa ngwa, mana ọ ga-eme ka nwụnye PHP opcode XCaher dịkwuo mma. Edemede a na-akọwa otu esi edozi ma jikọta XCache na ntinye PHP na RHEL, CentOS, Fedora na Ubuntu, Linux Mint na Debian.

Kwụpụ 1: Wụnye XCache maka PHP

Ndị ọrụ na-agba mbọ nkesa okpu uhie uhie, nwere ike ịwụnye XCache site na njikwa ngwugwu site n'ịkwado ebe nchekwa epel. Ozugbo ịmechara ebe nchekwa epel, ị nwere ike iji iwu yum na-esonụ iji wụnye ya.

# yum install php-xcache xcache-admin

Site na ndabara, XCache dị maka nkesa dabere na Debian site na njikwa ngwugwu. Ya mere, ị nwere ike ịwụnye ngwugwu XCache site na iji iwu apt-get a.

# apt-get install php5-xcache

Kwụpụ 2: Ịhazi nke XCache maka PHP

Faịlụ nhazi XCache.ini nwere ntọala ole na ole m na-akwado ka ị ghọta dịka ha dị mkpa iji na ngwa mgbakwunye a. Enwere ike ịchọta ozi zuru ezu nke ntọala nhazi XCache na XcacheIni. Ọ bụrụ na ịchọghị ịgbanwe ntọala ọ bụla, ịnwere ike iji ntọala ndabara ka ha dị mma iji XCache.

# vi /etc/php.d/xcache.ini
# vi /etc/php5/conf.d/xcache.ini
OR
# vi /etc/php5/mods-available/xcache.ini

Kwụpụ 3: Malitegharịa Apache maka XCache

Ozugbo ịmechara ntọala nhazi, malitegharịa sava weebụ Apache gị.

# /etc/init.d/httpd restart
# /etc/init.d/apache2 restart

Kwụpụ 4: Nyochaa XCache maka PHP

Ozugbo ịmaliteghachiri ọrụ weebụ, pịnye iwu na-esonụ iji nyochaa XCache. Ị ga-ahụ ahịrị XCache dị ka egosiri n'okpuru.

# php -v
PHP 5.3.3 (cli) (built: Jul  3 2012 16:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with XCache v3.0.1, Copyright (c) 2005-2013, by mOo
    with XCache Optimizer v3.0.1, Copyright (c) 2005-2013, by mOo
    with XCache Cacher v3.0.1, Copyright (c) 2005-2013, by mOo
    with XCache Coverager v3.0.1, Copyright (c) 2005-2013, by mOo

N'aka nke ọzọ, ị nwere ike nyochaa XCache site na ịmepụta faịlụ 'phpinfo.php' n'okpuru akwụkwọ ndekọ mgbọrọgwụ gị (ya bụ /var/www/html ma ọ bụ /var/www).

vi /var/www/phpinfo.php

Ọzọ, tinye ahịrị php ndị a na ya wee chekwaa faịlụ ahụ.

<?php
phpinfo();
?>

Mepee ihe nchọgharị weebụ wee kpọọ faịlụ dị ka http://your-ip-address/phpinfo.php. Ị ga-ahụ ndị na-esonụ mmepụta ihuenyo shot.

Kwụpụ 5: Na-enyere XCache Admin Panel maka PHP

Site na ndabara, a na-echekwa panel nchịkwa site na http-auth yana na ọnọdụ nkwarụ, ọ bụrụ na ị edobeghị paswọọdụ. Ka ịtọọ onye ọrụ/okwuntughe mepee faịlụ Xcache.ini. Mana, buru ụzọ mepụta md5 paswọọdụ site na iji iwu na-eso.

# echo -n "typeyourpassword" | md5sum
e10adc3949ba59abbe56e057f20f883e

Ugbu a mepee faịlụ Xcache.ini tinye paswọọdụ md5 emepụtara. Hụ ihe atụ na-esonụ, gbakwunye eriri md5 nke gị paswọọdụ.

[xcache.admin]
xcache.admin.enable_auth = On
; Configure this to use admin pages
 xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
 xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"

Ụzọ kachasị mfe iji mee ya bụ iṅomi xcache ndekọ dum (admin nọ na ntọhapụ ochie) na ndekọ mgbọrọgwụ weebụ gị (ya bụ /var/www/html ma ọ bụ /var/www).

# cp -a /usr/share/xcache/ /var/www/html/
OR
# cp -a /usr/share/xcache/htdocs /var/www/xcache
OR
cp -a /usr/share/xcache/admin/ /var/www/ (older release)

Ugbu a kpọọ ya site na ihe nchọgharị gị, windo nbanye http-auth ga-apụta. Tinye onye ọrụ/banye gị, ma emechaa.

http://localhost/xcache
OR
http://localhost/admin (older release)

Njikọ ntụaka

Ibe mbụ XCache