PHP7 安裝Phalcon框架

Phalcon 是什麼?

Phalcon 是開源、全功能棧、使用 C 擴展編寫、針對高性能優化的 PHP 5 框架。 開發者不須要學習和使用 C 語言的功能, 由於全部的功能都以 PHP 類的方式暴露出來,能夠直接使用。 Phalcon 也是鬆耦合的,能夠根據項目的須要任意使用其餘對象。php

Phalcon如今穩定版本是2.0,支持的PHP版本從5.3到5.6,並不支持PHP7。2.1.x是支持PHP7的beta版本。因此,若是要將Phalcon用於生產環境的,請使用5.6。linux

安裝Zephir

支持PHP7版本的Phalcon2.1.x不支持普通方式的編譯安裝,只能經過zephir安裝。所以安裝phalcon以前,請先安裝Zephire。安裝方法以下:nginx

$zypper in re2c #Opensuse 安裝zephir解釋器
$git clone https://github.com/phalcon/zephir.git
$cd zephir
$./install -c #-c表示全局安裝,須要root密碼

其餘版本的linux能夠本身搜索安裝re2c,Mac經過brew也能夠安裝。
安裝完成後能夠經過zephir命令查看相關的命令參數與功能git

編譯安裝phalcon

編譯以前請確認which phpwhich phpize指向PHP7版本
安裝代碼以下:github

git clone http://github.com/phalcon/cphalcon
cd cphalcon
git checkout 2.1.x
zephir build --backend=ZendEngine3

編譯完成後將extension=phalcon.so加入php.ini文件,重啓php-fpm和nginx(我裝的是lnmp)。
能夠經過php -i|grep phalcon查看是否安裝成功,也能夠經過web頁面輸出phpinfo()來查看web

參考資料

zephir
#11635
Phalcon 2.1.0 RC1 releasedshell

相關文章
相關標籤/搜索