爲了安裝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