-
-
Save ryanjbonnell/4074061 to your computer and use it in GitHub Desktop.
# Compile PCRE - Perl Compatible Regular Expressions | |
cd /usr/local/src | |
curl -O ftp://ftp.csx.cam.ac.uk//pub/software/programming/pcre/pcre-8.31.tar.gz | |
tar -xvzf pcre-8.31.tar.gz | |
cd pcre-8.31 | |
./configure | |
make | |
sudo make install | |
# Compile Autoconf | |
cd /usr/local/src | |
curl -O http://gnu.mirrors.hoobly.com/gnu/autoconf/autoconf-2.69.tar.gz | |
tar xzf autoconf-2.69.tar.gz | |
cd autoconf-2.69 | |
./configure --prefix=/usr/local | |
make | |
sudo make install | |
# Compile PHP APC | |
cd /usr/local/src | |
curl -O http://pecl.php.net/get/APC-3.1.13.tgz | |
tar xzf APC-3.1.13.tgz | |
cd APC-3.1.13 | |
/usr/bin/phpize | |
./configure --with-php-config=/usr/bin/php-config | |
make && sudo cp modules/*.so /usr/lib/php/extensions/no-debug-non-zts-20090626 |
because they are modules...read line 26...
use APC-3.1.9 is last stable version at this moment
@BognarB is indeed correct, 3.1.9 is the latest stable version: http://pecl.php.net/package/APC. Thanks for the Gist, it worked a treat.
Works on 10.9 Mavericks (with Xcode 5) too.
pcre needs to be 8.33
I had to use the following to get APC installed on my system:
[path_to_php]/bin/phpize && CFLAGS=-m32 CPPFLAGS=-m32 CCASFLAGS=-m32 ./configure --with-php-config=[path_to_php]/bin/php-config && make
/usr/include/php/ext/pcre/php_pcre.h:29:10: fatal error: 'pcre.h' file not found
Latest PCRE is 8.35. Change lines 3-5 to read:
curl -O ftp://ftp.csx.cam.ac.uk//pub/software/programming/pcre/pcre-8.35.tar.gz
tar -xvzf pcre-8.35.tar.gz
cd pcre-8.35
this is not related to "Mountain Lion", but any idea to installing apc on " Os X Yosemite" which comes with php 5.5?
How come there is no "make install" after you "configure" and "make" PHP APC?