Nerdier

Adjective: Comparative form of nerdy: more nerdy.

APC.sh

APC is a PHP accelerator – https://en.wikipedia.org/wiki/Alternative_PHP_Cache#Alternative_PHP_Cache_.28APC.29


This script installs APC and sets the cache size to 128M, 256M, or 512M depending on the total RAM size of the server.

#!/bin/bash
#
# Install APC on CentOS/cPanel
# # To use do; wget http://imadinosaur.net/scripts/apc && sh apc
RAM=`free -m | grep Mem | awk '{print $2}'`

printf "\n" | pecl install apc

if [ $RAM -le 1024 ]; then

         echo -e "extension = apc.so \napc.enabled = 1 \napc.shm_size = 128M" >> /usr/local/lib/php.ini;

    elif [ $RAM -le 4096 ]; then

         echo -e "extension = apc.so \napc.enabled = 1 \napc.shm_size = 256M" >> /usr/local/lib/php.ini;

    else 

         echo -e "extension = apc.so \napc.enabled = 1 \napc.shm_size = 512M" >> /usr/local/lib/php.ini;

fi 

service httpd restart

Leave a Reply

Your email address will not be published. Required fields are marked *