diff options
author | Ermal Luçi <eri@pfsense.org> | 2008-07-23 16:19:50 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2008-07-23 16:19:50 +0000 |
commit | ab346e30be6200a5d0d413d8552862066adf9716 (patch) | |
tree | f9b73e4de63f069fb8ffccbc3b916ef1079e248c /etc | |
parent | 9c57a16118e20b7385bb151c32ae1e6c06da9387 (diff) | |
download | pfsense-ab346e30be6200a5d0d413d8552862066adf9716.zip pfsense-ab346e30be6200a5d0d413d8552862066adf9716.tar.gz |
Disable apc on machines with less than 96 MB to make they behave better.
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/rc | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -251,7 +251,6 @@ extension_dir=/usr/local/lib/php/20060613/ ; add additional extensions below ; standard PHP extension -extension=apc.so extension=pcre.so extension=bz2.so extension=bcmath.so @@ -288,14 +287,25 @@ extension=zlib.so ;xdebug.remote_port = 17869 ;xdebug.idekey = devphp +EOF + +RAM=`sysctl hw.realmem | awk '{print $2/1000000}' | awk -F '.' '{print $1}'` +export RAM +if [ $RAM -gt 96 ]; then + +cat >>/usr/local/lib/php.ini <<EOF +extension=apc.so apc.enabled="1" -apc.enable_cli="1" +;apc.enable_cli="1" apc.shm_size="25" EOF fi + +fi + cp /usr/local/lib/php.ini /usr/local/etc/php.ini rm -f /cf/conf/backup/backup.cache |