Sanya APC (Alternative PHP Kache) a cikin RHEL/CentOS 6.3/5.6 & Fedora 17/12
APC (Alternate PHP Cache) kyauta ce kuma budaddiyar hanya don lambar PHP. Babban makasudin wannan tsarin shine samarda ingantaccen tsari don kwasowa da inganta lambar PHP.
Umarnin da aka bayar anan suna nuna yadda ake girka da kuma ba APC damar yin kwalliya don PHP akan RHEL 6.5/6.4/6.3/6.2/6.1/6/5.8/5.6, CentOS 6.5/6.4/6.3/6.2/6.1/6/5.8/5.6 da Fedora 20,19,18,17,16,15,14,13,12 ta amfani da umarnin PECL don zazzagewa daga maɓallan.
Sanya Fakitin Dogaro ga APC
Na farko, muna buƙatar shigar da buƙatun buƙatun da ake kira pecl, phpize da umarnin apxs, don girka APC ta amfani da kayan aikin mai sarrafa YUM.
yum install php-pear php-devel httpd-devel pcre-devel gcc make
Sanya APC Ta Amfani da PECL
Yanzu muna da duk abubuwan da ake bukata don girka APC. Anan zamuyi amfani da umarnin PECL don girka shi. Da fatan za a zaɓi saitunan tsoho lokacin da aka tambaya.
pecl install apc
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading APC-3.1.9.tgz ... Starting to download APC-3.1.9.tgz (155,540 bytes) .................................done: 155,540 bytes 54 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from... config.m4:180: the top level config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from... config.m4:180: the top level Enable internal debugging in APC [no] : Enable per request file info about files used from the APC cache [no] : Enable spin locks (EXPERIMENTAL) [no] : Enable memory protection (EXPERIMENTAL) [no] : Enable pthread mutexes (default) [yes] : Enable pthread read/write locks (EXPERIMENTAL) [no] :
Enable APC PHP Extension
Gudun umarni mai zuwa don bawa damar haɓaka APC a cikin tsarin Apache.
echo "extension=apc.so" > /etc/php.d/apc.ini
Sake kunnawa Apache Service ga APC
Sake kunna sabis ɗin Apache don ɗaukar sabbin canje-canje.
service httpd restart OR /etc/init.d/httpd restart
Tabbatar da Shigar APC
Irƙiri fayil phpinfo.php a cikin Apache directory directory. Misali /var/www/html/phpinfo.php.
# vi /var/www/html/phpinfo.php
Theara lambar mai zuwa a ciki. aje a rufe.
<?php // Show all information, defaults to INFO_ALL phpinfo(); ?>
Bude kowane burauzar kuma buga URL mai zuwa. Za ku ga saitin APC wanda ya yi daidai da na ƙasa.
http://localhost/phpinfo.php
Enable gwamnatin PHP APC
Don bawa kwamitin gudanarwa na APC damar kwafa fayil din mai zuwa.
cp /usr/share/pear/apc.php /var/www/html/
Yanzu buɗe fayil apc.php tare da editan VI.
# vi /var/www/html/apc.php
Yanzu saita sunan mai amfani da kalmar wucewa acikin file apc.php kamar yadda aka nuna a kasa.
defaults('ADMIN_USERNAME','apc'); // Admin Username defaults('ADMIN_PASSWORD','Set-Password-Here'); // Admin Password - CHANGE THIS TO ENABLE!!!
Rubuta URL mai zuwa a cikin binciken. Za ku sami kwamitin gudanarwa na APC.
http://localhost/apc.php
Wasu hotunan kariyar kwamfuta na kwamitin Gudanarwar APC don tunatarwa.
Haɓaka APC ta amfani da PECL
Don haɓakawa, kawai aiwatar da bin umarni zai zazzage kuma haɓaka APC.
pecl upgrade apc
Cire APC ta amfani da PECL
Idan kana son cire shi, to, a sauƙaƙe rubuta wannan umarnin don cire APC gaba ɗaya daga tsarin.
pecl uninstall apc