系统相关
首页 > 系统相关> > centos6下,zephir的安装和使用

centos6下,zephir的安装和使用

作者:互联网

 

 

zephir是用c写的php扩展,

zephir或许会开启一个新的PHP编写方式。 在这之前,如果我们要编写php的扩展,一般都是c++/clang/vc等等。 但是现在,我们有了新的选择: zephir.
zephir本身并不是为了替代c++/clang/vc等。 它本质是介于c和php的之间的一个语言,一个桥梁。

 

下面我们开始安装。 安装环境基于CentOS 6.5,php 5.6



安装系统依赖:

yum install wget git autoconf automake libtool  gcc-c++
(因为我已经安装过了所以提示nothing to do)

 

 

安装其他依赖的东西: json-c和re2c

 

 

json-c安装:
git clone https://github.com/json-c/json-c.git
cd json-c
./autogen.sh
./configure
make
make install




re2c安装:
现在最新的版本是:0.13.6
wget https://sourceforge.net/projects/re2c/files/0.13.7.5/re2c-0.13.7.5.tar.gz/download

或者下载下来rz上传安装

 

tar zxf re2c-0.13.7.5.tar.gz
cd re2c-0.13.7.5
./configure
make
make install


然后在任何地方执行re2c -v, 应该输出:


zephir的安装。

 

git clone https://github.com/phalcon/zephir.git
./install


打zephir命令显示如下,说明安装成功


现在,需要告诉Zephir把我们的项目编译成扩展,这一步要在项目目录下执行:

zephir build




至此,zephir编写的扩展遍可以用了

标签:re2c,zephir,扩展,fox,centos6,php,安装
来源: https://www.cnblogs.com/echo-php-study/p/12482290.html