准備工作:
php環境(wamp、wampp、phpstudy均可以,版本5.3以上),我的實驗環境是php 5.6.25
git工具(從github上獲取 yaf框架源代碼)
yaf擴展(yaf框架是php擴展框架,必須安裝php_yaf擴展)
搭建過程:
1、 下載安裝yaf擴展
- 下載地址https://pecl.php.net/package/yaf
- 安裝擴展(根據當前的php版本和Web服務器是NTS還是TS,以及是X86或者是X64進行下載)
PHP版本適配:Yaf2.3.5適配php5.4-5.6版本; Yaf3.0.0及以上版本適配php7(具體版本對應可查看下載地址)
操作系統:32位選擇X86,64位選擇X64
Web服務器: IIS系列選擇“Non Thread Safe”,Apache httpd系列的選擇“Thread Safe”;關於安全線程與非安全線程的講解
- 重啟apache輸出phpinfo進行驗證。
2、 生成Yaf框架代碼
- Github地址https://github.com/laruence/yaf/tree/php5
- 在C盤下創建一個Yaf_work目錄(自定義目錄)
- 用git工具進入Yaf_work目錄,git clone https://github.com/laruence/yaf.git
>
3、 生成Yaf項目
- 命令生成:在上一步使用git已經將yaf的源代碼成功的克隆到本地了,接着使用cmd進入C:\Yaf_work\yaf\tools\目錄,輸入:php yaf_cg –d C:\Yaf_work\test_pro,即在C:\Yaf_work目錄下生成項目名稱test_pro。
- 接下來配置Apache站點,瀏覽器輸入 href="http://yourhostname/test_pro">http://yourhostname/test_pro測試一下。