Как я могу установить Zephir в Ubuntu?

Я хотел бы установить Zephir на мою машину с Ubuntu.

Цель состоит в том, чтобы преобразовать часть моего существующего кода в расширение PHP, чтобы получить преимущества более быстрого выполнения.

Любые указатели приветствуются.

2 ответа

Решение

Обратите внимание, что Zephir в настоящее время находится в стадии альфа, и поэтому можно ожидать ошибок.

Вам необходимо установить определенные пакеты:

JSON -C Re2C

В командной строке введите:

sudo apt-get install libjson0 libjson0-dev libjson0-dbg
sudo apt-get install re2c

После установки необходимых пакетов вы можете сгенерировать парсер следующим образом:

./generate

Скомпилируйте расширение (это ваш код):

./zephir

Полученный код помещается в ext/, там вы можете выполнить стандартную компиляцию:

cd ext/
sudo ./install

Установите зефир в Ubuntu..

Вам нужно скачать Zephir-master с https://github.com/phalcon/zephir

Вам нужно скачать json-c с https://github.com/json-c/json-c

1) sudo apt-get install gcc make re2c phpX phpX-json phpx-dev libpcre3-dev

2) Открыть папку Json-c

2.1) sh autogen.sh

2.2)./configure

2.3) make && make install

3) Открыть папку зефир-мастер

3.1)./install -c

4) помощь зефира для проверки правильности установки

Другие вопросы по тегам