Fi XCache sori ẹrọ lati Yara ati Je ki Išẹ PHP wa


Ni ọpọlọpọ awọn ọran iṣẹ PHP le fa fifalẹ iṣẹ awọn oju opo wẹẹbu. Lati ṣe iṣapeye ati mu yara iṣẹ oju opo wẹẹbu o nilo lati ṣe ilọsiwaju iṣẹ PHP. Fun idi eyi, o le lo awọn olukọ koodu opcode bii eAccelerator, Memcached, XCache, ati bẹbẹ lọ Tikalararẹ, ayanfẹ ayanfẹ mi ni XCache.

XCache jẹ olusọ ọfẹ kan, ṣiṣi ṣiṣi išišẹ iṣiṣẹ orisun, o jẹ apẹrẹ lati mu iṣẹ ṣiṣe ti ipaniyan awọn iwe afọwọkọ PHP ṣiṣẹ lori awọn olupin. O n mu iṣẹ ṣiṣe dara si nipa yiyọ akoko akopọ ti koodu PHP nipasẹ fifipamọ ẹya ti a kojọ ti koodu sinu iranti ati ni ọna yii ẹya ti a kojọ kojọpọ iwe afọwọkọ PHP taara lati iranti naa. Eyi yoo ni idaniloju yara akoko iran oju-iwe nipasẹ to awọn akoko 5 yiyara ati tun ṣe iṣapeye ati mu ọpọlọpọ awọn aaye miiran ti awọn iwe afọwọkọ php dinku ati dinku fifuye oju opo wẹẹbu/olupin.

Ko le jẹ awọn akoko 5 yiyara, ṣugbọn yoo ṣalaye imudarasi fifi sori PHP deede pẹlu opcode XCaher. Nkan yii ṣalaye bi o ṣe le ṣeto ati ṣepọ XCache sinu fifi sori PHP lori RHEL, CentOS, Fedora ati Ubuntu, Linux Mint ati Debian awọn ọna ṣiṣe.

Igbese 1: Fifi sori ẹrọ ti XCache fun PHP

Awọn olumulo ti o nṣiṣẹ awọn pinpin kaakiri Red Hat kan, le ni anfani lati fi XCache sori ẹrọ nipasẹ oluṣakoso package nipa muu ibi ipamọ epel ṣiṣẹ. Lọgan ti o ba ti mu ibi ipamọ epel ṣiṣẹ, o le lo aṣẹ yum atẹle lati fi sii.

# yum install php-xcache xcache-admin

Nipa aiyipada, XCache wa fun awọn pinpin orisun Debian lati oluṣakoso package. Nitorinaa, o le fi package XCache sii nipa lilo pipaṣẹ apt-gba atẹle.

# apt-get install php5-xcache

Igbese 2: Tito leto ti XCache fun PHP

Faili iṣeto XCache.ini ni awọn eto meji ti Mo ṣe iṣeduro fun ọ lati loye bi wọn ṣe ṣe pataki lati lo ninu ohun itanna yii. Alaye alaye ti awọn eto iṣeto XCache ni a le rii ni XcacheIni. Ti o ko ba fẹ yi awọn eto eyikeyi pada, o le lo awọn eto aiyipada bi wọn ti dara to lati lo pẹlu XCache.

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

Igbesẹ 3: Tun bẹrẹ Afun fun XCache

Lọgan ti o ba ti pari pẹlu awọn eto iṣeto, tun bẹrẹ olupin ayelujara Apache rẹ.

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

Igbesẹ 4: Ṣiṣayẹwo XCache fun PHP

Lọgan ti o ti tun bẹrẹ iṣẹ wẹẹbu, tẹ aṣẹ atẹle lati ṣayẹwo XCache. O yẹ ki o wo awọn ila XCache bi a ṣe han ni isalẹ.

# 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

Ni omiiran, o le rii daju XCache nipa ṣiṣẹda faili 'phpinfo.php' labẹ itọsọna gbongbo iwe aṣẹ rẹ (ie/var/www/html or/var/www).

vi /var/www/phpinfo.php

Nigbamii, ṣafikun awọn ila php wọnyi si rẹ ki o fi faili naa pamọ.

<?php
phpinfo();
?>

Ṣii ẹrọ lilọ kiri lori ayelujara kan ki o pe faili naa bii “http://your-ip-address/phpinfo.php“. Iwọ yoo wo shot iboju atẹle ti o wu.

Igbesẹ 5: Ṣiṣe Igbimọ Abojuto XCache fun PHP

Nipa aiyipada nronu abojuto ni aabo pẹlu http-auth ati ni ipo alaabo, ti o ko ba ṣeto ọrọ igbaniwọle kan. Lati ṣeto olumulo/ọrọigbaniwọle ṣii faili Xcache.ini. Ṣugbọn, akọkọ o ni lati ṣẹda ọrọigbaniwọle md5 nipa lilo pipaṣẹ atẹle.

# echo -n "typeyourpassword" | md5sum
e10adc3949ba59abbe56e057f20f883e

Bayi ṣii faili Xcache.ini ṣafikun ọrọ igbaniwọle md5 ti ipilẹṣẹ. Wo apẹẹrẹ atẹle, ṣafikun ọrọ md5 ọrọigbaniwọle tirẹ.

[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"

Ọna to rọọrun lati ṣe bẹ ni didakọ gbogbo itọsọna xcache (abojuto wa ni ifasilẹ agbalagba) si itọsọna gbongbo wẹẹbu rẹ (ie/var/www/html or/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)

Bayi pe lati ẹrọ aṣawakiri rẹ, window iyara wiwọle http-auth yoo gbe jade. Tẹ olumulo rẹ/kọja sinu, ati pe o ti pari.

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

Itọkasi Awọn ọna asopọ

XCache akọọkan