为了安装Zephir,请根据下面的步骤来作:php
使用Zephir来编译PHP扩展,下面的一些软件是必须的:git
gcc >= 4.x/clang >= 3.xgithub
re2c 0.13 or laterjson
gnu make 3.81 or laterbash
autoconf 2.31 or later测试
automake 1.14 or laterui
libpcre3spa
php development headers and toolscode
若是你在使用Ubuntu,你能够使用依赖包来安装:orm
$ 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 -v PHP 5.5.7 (cli) (built: Dec 14 2013 00:44:43)Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
还有,请确保PHP的开发库已经被安装:
$ phpize -v Configuring for: PHP Api Version: 20121113 Zend Module Api No: 20121212 Zend Extension Api No: 220121212
执行上面的命令的输出可能会有所不一样,可是这几条命令是很是重要的,因此请事先安装好它们。
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