(十九) Mac 下配置yaf框架

WBOY
發布: 2016-07-29 08:59:03
原創
1400 人瀏覽過

機器:   mac 

伺服器: nginx
yaf版本: 2.3.5
如果不知道mac nginx下如何加入yaf在下面的github上也有說明
第一步、取得程式碼
以下兩個地方都可以取得程式碼你們看著來:
(1)、http://www.laruence.com/manual/index.html
(2)、https://github.com/laruence/yaf
另外因為我的電腦是mac所以直接 
$ wget https://github.com/laruence/yaf/archive/master.zip#取得檔案
$ unzip master.zip # 解壓縮
$ cd yaf-master/tools/cg # 到cg下取得原始碼
#就是php指令模式執行yaf_cg建立了一個Sample文件,這裡就看你本機php bin/php 在哪裡然後執行下
$ php yaf_cg Sample
# 文件產生的位置在yaf-master/tools/cg/output 有個Sample這個檔案名字根據你輸入的來創建的你也可以指定目錄位置如: /webroot/yaf
我這裡還獲取了php-yaf-doc相當於繼承的類別庫,這個是地址,在github上也有,https ://github.com/elad-yosifon/php-yaf-doc這裡不細說了。
第二步驟、設定nginx
erver {
    charset utf-8;
    client_max_body_size 128M;
    listen 80; #這裡我用的是80 埠#網域自己配置,設定完後記得修改hosts 
    root        /webroot/Sample;#你自己程式碼位置,我的是Sample
    index       index.php; cation / {
try_files $uri $uri/ /index.php?$args; 
    }
    location ~ .(js|css|png|jpg|gif|swf|ico| uri =404;
    }
    #error_page 404 /404.html;
    location ~ .php$ {
      include fastcgi.conf; 00;
        #fastcgi_pass unix:/var/run/php5-fpm. sock;
        try_files $uri =404;
    }
    location ~ /.(ht|svn|git) {
       de     de3; inx
sudo 自己的檔案路徑/nginx/bin/nginx -t
# 如果設定ok沒有問題就可以重啟了 
sudo 自己的檔案路徑/nginx/bin/nginx -s reload
# 再看看服務是否啟動
ps -ef | grep nginx
第三步、修改php.ini
我們最開始配置yaf是增加了yaf擴展
extension=yaf.so
yaf.environ="product"   #檢索環境,如果一開始就加入了無需加入
如果修改記得*/php/sbin/php-fpm restart重啟php
第四步、訪問網域
上面我配置的www.yaf.com,頁面回傳的結果是。
Hello World! I am Stranger
如果沒有展示,檢查php日誌。
轉載請註明出處:   http://blog.csdn.net/arthuralston2015/article/details/50881799

以上就介紹了(十九) Mac 下配置yaf框架,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板