PHP SAPI(Server Application Programming Interface,服務端應用編程端口)支持裏有一種叫CLI。CLI(Command Line Interface)是命令行模式是指php在命令行模式下運行。在Linux界面下,安裝好php後,能夠直接使用php命令(把php的默認路徑加載到命令搜索路徑)。 php
查看當前SAPI的的模式 php -v git
能夠看到當前的php版本 是處於cli模式下 。 github
Php的 zend Engine 是V2.5.0版本(php的代碼的編譯管理內核) 編程
Zend Guard Loader 的版本是 V3.3(php運行的代碼的解密工具Zend Guard 是php源代碼的加密工具 當前的Zend Guard已經到了7.0,加密後的php文件須要對應的解密器才能運行 ) vim
Zend OPcache(這個是php5.5出現的php緩存的插件,能夠用來替代APC、eAccelerator、XCache 加速插件的原理是把PHP執行後的數據緩衝到內存中從而避免重複的編譯過程,可以直接使用緩衝區已編譯的代碼從而提升速度,下降服務器負載) 緩存
Php 命令的直接運行以下: 服務器
能夠直接用php -r來運行原生的php代碼 也能夠直接php -f test.php 這種運行php的文件。 函數
若是要在直接運行的時候,把參數給內部,須要$argv 來接收參數 php-fpm
通常這種直接運行php代碼的場景有限。好比測試php打印日誌,或者檢查某個函數或者擴展是否可用,大部分狀況下,是能夠直接用文件進行運行的。 工具
Php -f test.php 這樣能夠直接運行對應的php文件。
有的時候須要查看是否是下載了對應的模塊好比查看是否安裝了phalcon模塊
Php -m (默認的php也是安裝了不少模塊的)
能夠看到裏面不少內置的擴展庫。通常的php擴展大部分支持擴展與減小的。這裏小結下phalcon的擴展庫的安裝(內置庫的安裝示例)
git clone git://github.com/phalcon/cphalcon.git (git上拉項目下來)
cd cphalcon/build (切換到項目目錄)
vim install(編輯安裝文件,裏面須要填寫咱們的php-config地址 要否則沒法安裝)
./configure --enable-phalcon --with-php-config=/usr/local/php/bin/php-config(把./configure 命令補全 ./configure是源代碼安裝的第一步,主要的做用是對即將安裝的軟件進行配置,檢查當前的環境是否知足要安裝軟件的依賴關係)
而後 sh install (開始編譯安裝)
能夠看到 complete
跳到
php.ini 裏
最後加上
extension =phalcon.so
而後重啓php-fpm
service php-fpm restart
能夠看到成功安裝了。