sudo apt-get install php5-dev
Для того, чтобы запустить тесты Blitz, должен быть установлен пакет php5-cli:
sudo apt-get install php5-cli
Blitz - расширение PHP, поставляемое исколючительно в исходных кодах, бинарные сборки доступны только для Windows. Распаковываем исходники:
tar zxvf blitz.tar.gz
cd blitz
Начиная с версии PHP 5.4 не поддежривается safe mode. Если Blitz устанавливается для более свежей версии PHP, необходимо в файле blitz.c закомментировать следующую строку:
#include "safe_mode.h"
Компилируем модуль:
phpize5
Configuring for:
PHP Api Version: 20121113
Zend Module Api No: 20121212
Zend Extension Api No: 220121212
./configure
make
Build complete.
Устанавливаем модуль:
sudo make install
Installing shared extensions: /usr/lib/php5/20121212/
Отредактируем php.ini, включив Blitz в список расширений:
sudo nano /etc/php5/cli/php.ini # для проведения тестов
sudo nano /etc/php5/apache2/php.ini # для Apache
extension=blitz.so
Отредактируем скрипт run-tests.sh, изменив путь к интерпретатору PHP:
TEST_PHP_EXECUTABLE=/usr/bin/php /usr/bin/php5 ./run-tests.php tests
Протестируем Blitz:
./run-tests.sh
Необходимо отметить, что результаты некоторых тестов зависят от версии PHP. Если пара тестов завершилась неудачно - это может быть совершенно нормально. Корректность установки можно также проверить функцией phpinfo():

Актуальная документация тут: Blitz Wiki.
No hay comentarios:
Publicar un comentario