Instalējiet APC (Alternative PHP Cache) RHEL/CentOS 6.3/5.6 un Fedora 17/12
APC (Alternate PHP Cache) ir bezmaksas un atvērtā koda kešatmiņa PHP kodam. Šī moduļa galvenais mērķis ir nodrošināt stabilu ietvaru kešatmiņai un optimizēt PHP kodu.
Šeit sniegtie norādījumi parāda, kā instalēt un iespējot APP kešatmiņu PHP 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 un Fedora 20,19,18,17,16,15,14,13,12 izmantojot PECL komandu, lai lejupielādētu no krātuvēm.
Instalējiet APC atkarības paketes
Pirmkārt, mums jāinstalē nepieciešamās paketes, ko sauc par pecl, phpize un apxs komandām, lai instalētu APC, izmantojot YUM pakotņu pārvaldnieka rīku.
yum install php-pear php-devel httpd-devel pcre-devel gcc make
Instalējiet APC, izmantojot PECL
Tagad mums ir visas nepieciešamās pakotnes APC instalēšanai. Šeit mēs izmantojam komandu PECL, lai to instalētu. Lūdzu, atlasiet noklusējuma iestatījumus, kad tiek prasīts.
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] :
Iespējot APC PHP paplašinājumu
Palaidiet šo komandu, lai Apache konfigurācijā iespējotu APC paplašinājumu.
echo "extension=apc.so" > /etc/php.d/apc.ini
Restartējiet APache Apache pakalpojumu
Restartējiet Apache pakalpojumu, lai veiktu jaunas izmaiņas.
service httpd restart OR /etc/init.d/httpd restart
Pārbaudiet APC instalēšanu
Apache tīmekļa saknes direktorijā izveidojiet failu phpinfo.php. Piemēram, /var/www/html/phpinfo.php.
# vi /var/www/html/phpinfo.php
Pievienojiet tam šādu kodu. saglabāt un aizvērt.
<?php // Show all information, defaults to INFO_ALL phpinfo(); ?>
Atveriet jebkuru pārlūku un ierakstiet šo URL. Jūs redzēsiet APC iespējotu konfigurāciju, kas līdzīga zemāk.
http://localhost/phpinfo.php
Iespējot PHP APC administrēšanu
Lai iespējotu APC administrēšanas paneli, kopējiet šo failu.
cp /usr/share/pear/apc.php /var/www/html/
Tagad atveriet failu apc.php ar VI redaktoru.
# vi /var/www/html/apc.php
Tagad failā apc.php iestatiet lietotājvārdu un paroli, kā parādīts zemāk.
defaults('ADMIN_USERNAME','apc'); // Admin Username defaults('ADMIN_PASSWORD','Set-Password-Here'); // Admin Password - CHANGE THIS TO ENABLE!!!
Pārlūkprogrammā ierakstiet šādu URL. Jūs saņemsiet APC administrēšanas paneli.
http://localhost/apc.php
Daži APC administrēšanas paneļa ekrānuzņēmumi jūsu zināšanai.
Jauniniet APC, izmantojot PECL
Lai jauninātu, vienkārši izpildiet komandu, tā lejupielādēs un jauninās APC.
pecl upgrade apc
Atinstalējiet APC, izmantojot PECL
Ja vēlaties to noņemt, vienkārši ierakstiet šo komandu, lai pilnībā atinstalētu APC no sistēmas.
pecl uninstall apc