適合初學者對Yaf框架的學習(一)


前言

  最近接觸到Yaf框架,從最初按照鳥哥惠新宸的寫的關於Yaf手冊,到自己寫一個hello world 程序,對於我這個新手來說還是蠻曲折的,大家都知道yaf框架是用C寫的,所以自身的效率和性能,還是很不錯的,但是缺點的就是關於yaf的文檔太少,這讓不少初學者很頭疼,其實這也不能算缺點,畢竟一個框架的興起,得靠大家一點點把它壯大,寫這篇文章,一是為了幾個筆記,而是希望對剛接觸yaf的同志們能有所幫助。

聲明:試驗中WEB環境采用的是LNMP

 

一、下載Yaf

  Yaf其實算是PHP官方的一個擴展,我們可以直接在PHP官網下載。 http://pecl.php.net/package/yaf

也可以在github上找到。 https://github.com/laruence/php-yaf,下圖是github上面的源文件

 

我采用的是wget下載,執行下面的命令:

  https://github.com/laruence/php-yaf/archive/master.zip

  

二、Yaf的安裝與配置

  (1)然后執行解縮unzip命令以后, 進入Yaf的源碼目錄,執行以下命令

  

/alidata/server/php/bin/phpize

其中 /alidata/server/php/bin 是php的bin目錄,找到你安裝php的位置,就可以找到。

 

(2)執行上面的命令后,會在yaf的源目錄中生成一個文件configure,然后在執行下面的命令

./configure --with-php-config=/alidata/server/php/bin/phpize/php-config
make
make install

鳥哥的手冊中是這樣描述的:下載Yaf的最新版本, 解壓縮以后, 進入Yaf的源碼目錄, 依次執行(其中PHP_BIN是PHP的bin目錄):

 $PHP_BIN/phpize
 ./configure --with-php-config=$PHP_BIN/php-config
 make
 make install

 

三、Yaf模塊的加載

找到php.ini,然后對其進行修改,添加一行讓他能加載這個擴展

extension=yaf.so

 

四、重啟nginx

/etc/init.d/nginx restart

五、查看phpinfo(),看Yaf模塊是否加載

 下篇關於適合初學者對Yaf框架的學習(二)http://www.cnblogs.com/joshua317/articles/4622557.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM