Как я могу установить Zephir в Ubuntu?
Я хотел бы установить Zephir на мою машину с Ubuntu.
Цель состоит в том, чтобы преобразовать часть моего существующего кода в расширение PHP, чтобы получить преимущества более быстрого выполнения.
Любые указатели приветствуются.
2 ответа
Обратите внимание, что Zephir в настоящее время находится в стадии альфа, и поэтому можно ожидать ошибок.
Вам необходимо установить определенные пакеты:
В командной строке введите:
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) помощь зефира для проверки правильности установки