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