Blitz — расширение PHP, поставляемое пока исключительно в исходных кодах, поэтому его установка состоит из обычных шагов по сборке расширения:
tar zxvf blitz.tar.gz
cd blitz
phpize
make
./configure
make install
Начиная с версии 0.4 в дистрибутив входит несколько тестов:
bash>./run-tests.sh ===================================================================== CWD : /distr/php-5.2.0/ext/blitz/tests PHP : /home/php-5.2.0/bin/php PHP_SAPI : cli PHP_VERSION : 5.2.0 ZEND_VERSION: 2.2.0 PHP_OS : Linux - Linux fisher 2.6.11.4-20a-smp #1 SMP Wed Mar 23 21:52:37 UTC 2005 i686 INI actual : /home/php-5.2.0/lib/php.ini More .INIs : Extra dirs : ===================================================================== Running selected tests. PASS contexts [context.phpt] PASS errors and warnings [errors.phpt] PASS fetch [fetch.phpt] PASS complex fetch [fetch_cmplx.phpt] PASS has context [has_context.phpt] PASS predefined methods: if [if.phpt] PASS predefined methods: include [include.phpt] PASS ini-values settings test [ini.phpt] PASS user-defined methods [method.phpt] PASS method call from inner include [mfi.phpt] PASS mix #1 [mix1.phpt] PASS mix #2 [mix2.phpt] PASS mix #3 [mix3.phpt] PASS mix #4 [mix4.phpt] PASS mix #5 [mix5.phpt] PASS mix #6 [mix6.phpt] PASS expect regexp test [regex.phpt] PASS returning non-strings from user methods [return_non_string.phpt] PASS set and get [set_and_get.phpt] PASS variables [var.phpt] ===================================================================== Number of tests : 20 20 Tests skipped : 0 ( 0.0%) -------- Tests warned : 0 ( 0.0%) ( 0.0%) Tests failed : 0 ( 0.0%) ( 0.0%) Tests passed : 20 (100.0%) (100.0%) --------------------------------------------------------------------- Time taken : 0 seconds =====================================================================
После этого вы, возможно, захотите отредактировать свой php.ini, включив blitz в список расширений:
extension=blitz.so
Сборка blitz тестировалась на Linux 2.6 (i386) и Windows XP. Пользователи Windows могут воспользоваться готовыми Win32-бинарниками.