安装Zephir
为了安装Zephir,请根据下面的步骤来做:
预备知识
使用Zephir来编译PHP扩展,下面的一些软件是必须的:
gcc >= 4.x/clang >= 3.x
re2c 0.13 or later
gnu make 3.81 or later
autoconf 2.31 or later
automake 1.14 or later
libpcre3
php development headers and tools
如果你在使用Ubuntu,你可以使用依赖包来安装:
$ sudo apt-get update$ sudo apt-get install git gcc make re2c php5 php5-json php5-dev libpcre3-dev
因为Zephir是基于PHP来编写的,你必须安装最新的PHP版本,并确保你能在终端中执行php,php-config,phize等命令(一般编译默认是不会加到$PATH中的,加个软连吧):
$ php -vPHP 5.5.7 (cli) (built: Dec 14 2013 00:44:43)Copyright (c) 1997-2013 The PHP GroupZend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
还有,请确保PHP的开发库已经被安装:
$ phpize -vConfiguring for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212
执行上面的命令的输出可能会有所不同,但是这几条命令是非常重要的,所以请事先安装好它们。
安装 Zephir
Json-C 是用来解析Zephir语法的,请先安装它:
$ git submodule update --init$ cd json-c$ sh autogen.sh$ ./configure$ make && sudo make install
在github中克隆Zephir:
$ git clone https://github.com/phalcon/zephir
执行安装: .. code-block:: bash
$ cd zephir $ ./install -c
测试是否安装成功
执行下面的命令来测试是否已经安装成功:
$ zephir help