Thanks cpaneljared, that's exactly what I was looking for.
Since I've already installed eaccelerator through easyapache do I need to rebuild without it as an easyapache installation before I install it or can I just install it over the top of the existing installation using the extensionmgr script?
I went ahead and tried to just install over top of the existing build and it seemed to work ok, but still did not write options to my /etc/php.ini file, in fact at the end of the new install it said skipped install to usr/local/php4 as php.ini doesn't exist. I'm using php 5.3.3 and my php.ini file is at /etc/php.ini so I'm not sure exactly what to do here. Is there a reason eaccelerator is trying to write to /usr/local/php4/php.ini instead of to the correct path? Since I'm running zend would I maybe need to change the configuration somewhere in the zend directory or something?
I also notice that I now have a new directory in /home/cpeasyapache called phpestensions so I now have a /home/cpeasyapache/phpextensions/eaccelerator as well as a /home/cpeasyapache/src/eaccelerator. There is an eaccelerator.ini file in both directories and still changing either one does no good. I've also tried sticking the eaccelerator options manually into the php.ini file but that doesn't do anything either. Eaccelerator has to be getting it's values from somewhere right? Otherwise it just wouldn't work, but where in the heck are they and how do I change them barring an uninstall and installing manually?
If eaccelerator is simply pulling it's values on the build in this method is there something I can change somewhere in the build files to change the cache_dir and maybe even the shm size and then simply rebuild it making it pull the new values on the reinstall?
Here's a copy of the build process in putty:
checking whether to build static libraries... no
creating libtool
appending configuration tag "CXX" to libtool
configure: creating ./config.status
config.status: creating config.h
find . -name \*.gcno -o -name \*.gcda | xargs rm -f
find . -name \*.lo -o -name \*.o | xargs rm -f
find . -name \*.la -o -name \*.a | xargs rm -f
find . -name \*.so | xargs rm -f
find . -name .libs -a -type d|xargs rm -rf
rm -f libphp.la modules/* libs/*
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/eaccelerator.c -o eaccelerator.lo
mkdir .libs
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/eaccelerator.c -fPIC -DPIC -o .libs/eaccelerator.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/opcodes.c -o opcodes.lo
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/opcodes.c -fPIC -DPIC -o .libs/opcodes.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/debug.c -o debug.lo
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/debug.c -fPIC -DPIC -o .libs/debug.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/ea_restore.c -o ea_restore.lo
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/ea_restore.c -fPIC -DPIC -o .libs/ea_restore.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/ea_store.c -o ea_store.lo
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/ea_store.c -fPIC -DPIC -o .libs/ea_store.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/ea_info.c -o ea_info.lo
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/ea_info.c -fPIC -DPIC -o .libs/ea_info.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/ea_dasm.c -o ea_dasm.lo
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/ea_dasm.c -fPIC -DPIC -o .libs/ea_dasm.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/mm.c -o mm.lo
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/mm.c -fPIC -DPIC -o .libs/mm.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=compile cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/optimize.c -o optimize.lo
cc -I. -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/optimize.c -fPIC -DPIC -o .libs/optimize.o
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=link cc -DPHP_ATOM_INC -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/include -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/main -I/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -o eaccelerator.la -export-dynamic -avoid-version -prefer-pic -module -rpath /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/modules eaccelerator.lo opcodes.lo debug.lo ea_restore.lo ea_store.lo ea_info.lo ea_dasm.lo mm.lo optimize.lo
cc -shared .libs/eaccelerator.o .libs/opcodes.o .libs/debug.o .libs/ea_restore.o .libs/ea_store.o .libs/ea_info.o .libs/ea_dasm.o .libs/mm.o .libs/optimize.o -Wl,-soname -Wl,eaccelerator.so -o .libs/eaccelerator.so
creating eaccelerator.la
(cd .libs && rm -f eaccelerator.la && ln -s ../eaccelerator.la eaccelerator.la)
/bin/sh /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/libtool --mode=install cp ./eaccelerator.la /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/modules
cp ./.libs/eaccelerator.so /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/modules/eaccelerator.so
cp ./.libs/eaccelerator.lai /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/modules/eaccelerator.la
PATH="$PATH:/sbin" ldconfig -n /home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/modules
----------------------------------------------------------------------
Libraries have been installed in:
/home/cpeasyapache/phpextensions/eaccelerator/eaccelerator-0.9.6.1/modules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/
find . -name \*.gcno -o -name \*.gcda | xargs rm -f
find . -name \*.lo -o -name \*.o | xargs rm -f
find . -name \*.la -o -name \*.a | xargs rm -f
find . -name \*.so | xargs rm -f
find . -name .libs -a -type d|xargs rm -rf
rm -f libphp.la modules/* libs/*
EAccelerator extension activated
Skipping install to /usr/local/php4, missing php.ini