關注Yaf的時候是14年那個時候,那時候公司有個產品計劃基於它來作開發,可是因爲一些學習成本問題暫且放下來了,也能夠說是放棄了。
那麼最近接手一個項目也是yaf寫的,因此偷偷閒寫幾關於它的篇文章分享給你們。在這幾年內也使用過它寫過一些項目。
有時候文檔不是太健全或者門檻比較高因此我計劃在《從放棄到入門》這幾篇文章中先大話的聊一聊,之因此叫從放棄到入門也是有緣由的哈!php
不要緊的別擔憂,不要一看到編譯安裝就放棄。沒那麼可怕,其實很簡單,按照鳥哥的文檔一步一步走就行了。
可是有些同窗按照文檔一步一步走也會出現一些問題,網上也有一些解決方案,可是不少時候都是千篇一概,沒有找到痛點。我要作的就是用大話的方式解決這些「深奧」的問題。好了那麼咱們如今開始吧。
源碼編譯yaf模塊以前咱們首先要下載它:wget pecl.php.net/get/yaf-3.0…apache
咱們找到源碼包,而後咱們解壓一下,在這裏我使用的是:MAMP+php7.1.6,我直接下載到個人php目錄下了:
cd /Applications/MAMP/bin/php/php7.1.6/include/php
而後咱們經過命令解壓而且進入源碼包目錄:
tar zxvf yaf-3.0.5.tgz
cd yaf-3.0.5bash
有了源碼以後咱們按照鳥哥的文檔咱們進行編譯:php7
而後咱們會看到一個yaf.so文件,咱們把yaf.so文件移動到php的擴展目錄下,而後咱們打開php.ini文件,在最下面添加:
extension=yaf.so
而後重啓apache
接下來一塊兒來驗證一下是否安裝成功,在根目錄下咱們建立個phpinfo.php文件
在裏面寫:框架
<?php
phpinfo();
?>複製代碼
輸出以下界面就說明已經安裝成功了:工具
在下一篇中咱們來聊:使用yaf_cg工具生成yaf框架代碼學習