diff options
| author | Wes Baker | 2010-10-18 17:26:08 -0400 |
|---|---|---|
| committer | Adam Vandenberg | 2010-10-25 22:02:40 -0700 |
| commit | 10383127125f3393621602ad7691997153c9d4f8 (patch) | |
| tree | e20e4115000f523f8c9d3e1212cd52cd8847fa3e /Library/Formula | |
| parent | 35bb5533912454f735aacfaa860d227ec8a7cdad (diff) | |
| download | homebrew-10383127125f3393621602ad7691997153c9d4f8.tar.bz2 | |
Added formula for APC: Alternative PHP Cache.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/apc.rb | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Library/Formula/apc.rb b/Library/Formula/apc.rb new file mode 100644 index 000000000..c8a771232 --- /dev/null +++ b/Library/Formula/apc.rb @@ -0,0 +1,37 @@ +require 'formula' + +class Apc <Formula + url 'http://pecl.php.net/get/APC-3.1.4.tgz' + homepage 'http://pecl.php.net/package/apc' + md5 '1f7a58f850e795b0958a3f99ae8c2cc4' + + depends_on 'pcre' + + def install + Dir.chdir "APC-#{version}" do + system "phpize" + system "./configure", "--prefix=#{prefix}" + system "make" + + prefix.install %w(modules/apc.so apc.php) + end + end + + def caveats; <<-EOS.undent + To finish installing APC: + * Add the following lines to php.ini: + [apc] + extension="#{prefix}/apc.so" + apc.enabled=1 + apc.shm_segments=1 + apc.shm_size=64 + apc.ttl=7200 + apc.user_ttl=7200 + apc.num_files_hint=1024 + apc.mmap_file_mask=/tmp/apc.XXXXXX + apc.enable_cli=1 + * Restart your webserver + * Copy "#{prefix}/apc.php" to any site to see APC's usage. + EOS + end +end |
