Abaixo segue um rápido roteiro para instalar o APC em seu servidor linux.
Primeiro instale as dependências do APC com o comando abaixo.
1 |
yum install php-pear php-devel httpd-devel pcre-devel gcc make |
Instalada as dependências, instale o APC com o comando pecl.
1 |
pecl install apc |
A instalação será iniciada e a tela abaixo será exibida. Nas perguntas, pode dar enter e manter as opções default.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading APC-3.1.13.tgz ... Starting to download APC-3.1.13.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] : |
Feita a instalação, você deve executar o comando abaixo para habilitar no php a extensão do APC.
1 |
echo "extension=apc.so" > /etc/php.d/apc.ini |
Agora você já pode reiniciar o apache.
1 |
service httpd restart |
Para verificar se o APC foi instalado corretamente, crie um arquivo com o famoso phpinfo() e acesse este arquivo. Se estiver correto, você deve achar a tela abaixo no seu arquivo.
Se você quiser ativar a administração do APC, copie o arquivo abaixo para o diretório default do seu servidor.
1 |
cp /usr/share/pear/apc.php /var/www/html/ |
Edite este arquivo e altere o login e senha
1 2 |
defaults('ADMIN_USERNAME','apc'); // Admin Username defaults('ADMIN_PASSWORD','Set-Password-Here'); // Admin Password - CHANGE THIS TO ENABLE!!! |
Agora acesse http://localhost/apc.php ou http://hostnamedoseuservidor/apc.php