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
$cd zephir
$./install -c #-c表示全域性安裝,需要root密碼
其他版本的linux可以自己搜尋安裝re2c,mac通過brew也可以安裝。
安裝完成後可以通過zephir
命令檢視相關的命令引數與功能
編譯之前請確認which php
和which phpize
指向php7版本
安裝**如下:
git clone
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安裝源 原始碼安裝PHP7
2.解壓 tar xzf php 7.2.4.tar.bz2 3.安裝 cd php 7.2.4 configure prefix data server php7 配置安裝路徑 make 編譯 make install 安裝 4.配置全域性環境 如果執行php v命令無效則進行這項配置 開啟配置檔...
php7編譯安裝
因為編譯安裝php前,它所依賴的各種庫和包可能還未被安裝,所以先yum安裝php中常用的必須庫 yum install libxml2 libxml2 devel openssl openssl devel bzip2 bzip2 devel libcurl libcurl devel libjpe...
如果安裝php7
我們都知道yum安裝的php是5.4的,顯然不適合現在的使用,那怎麼安裝php7呢 例如我要7.2的 在linux可以使用 wget 2.安裝gcc 我們安裝php要c的環境 如果沒有我們要安裝gcc環境 yum install gcc gcc libxml2 devel 3.解壓剛剛的包 tar ...