Phalcon 是開源、全功能棧、使用 C 擴充套件編寫、針對高效能優化的 PHP 5 框架。 開發者不需要學習和使用 C 語言的功能, 因為所有的功能都以 PHP 類的方式暴露出來,可以直接使用。 Phalcon 也是松耦合的,可以根據專案的需要任意使用其他物件。
Phalcon現在穩定版本是2.0,支援的PHP版本從5.3到5.6,並不支援PHP7。2.1.x是支援PHP7的beta版本。所以,如果要將Phalcon用於生產環境的,請使用5.6。
支援PHP7版本的Phalcon2.1.x不支援普通方式的編譯安裝,只能通過zephir安裝。因此安裝phalcon之前,請先安裝Zephire。安裝方法如下:
$zypper in re2c #Opensuse 安裝zephir直譯器 $git clone https://github.com/phalcon/zephir.git $cd zephir $./install -c #-c表示全域性安裝,需要root密碼
其他版本的linux可以自己搜尋安裝re2c,Mac通過brew也可以安裝。
安裝完成後可以通過zephir
命令檢視相關的命令引數與功能
編譯之前請確認which php
和which phpize
指向PHP7版本
安裝程式碼如下:
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()
來檢視
zephir
#11635
Phalcon 2.1.0 RC1 released
以上就是PHP7如何安裝Phalcon框架?的詳細內容,更多請關注TW511.COM其它相關文章!