4

我想在我的 Ubuntu 机器上安装 Zephir。

目标是将我现有的一些代码转换为 PHP 扩展,以获得更快执行的好处。

任何指针都值得赞赏。

4

2 回答 2

1

在 Ubuntu 中安装 zephir..

您需要从https://github.com/phalcon/zephir下载 Zephir-master

你需要从https://github.com/json-c/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) ./配置

2.3) 制作 && 制作安装

3) 打开文件夹 zephir-master

3.1) ./安装 -c

4) zephir 帮助测试正确安装

于 2016-02-12T13:47:20.880 回答
0

请注意 Zephir 目前处于 Alpha 阶段,因此可能会出现错误。

您需要安装某些软件包:

json-c re2c

在命令行类型中:

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

安装所需的软件包后,您可以按如下方式生成解析器:

./generate

编译扩展(这是你的代码):

./zephir

生成的代码放在 ext/ 中,你可以在那里进行标准编译:

cd ext/
sudo ./install
于 2013-08-20T16:48:15.137 回答