W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
我們的時代是一個問題時代,一個問題很大的時代。在科技的神奇影響下,一切都在經(jīng)歷著變革。如果我們愿意在生活中睜大雙眼,每天都有問題等著我們?nèi)パ芯?,去解決。
-- 教皇保羅六世,1969年5月18日 摘自《全球通史-從史前史到21世紀》
你可以選擇下面你喜歡的方式之一來下載 。
進入 Git@OSC - PhalApi ,然后點擊下載。
命令下,使用git命令快速拉取:
$ git clone https://git.oschina.net/dogstar/PhalApi.git
安裝如同其他的框架一樣,將代碼上傳到到服務(wù)器后解壓即可。下面是不同環(huán)境的參考:
將PhalApi框架下載后,解壓到xampp的htdocs目錄下,如:
訪問:
http://localhost/phalapi/public/demo/
即可看到:
將PhalApi框架下載并解壓到指定目錄,假設(shè)為: /home/apps/projects/ ,則先配置nginx:
server {
listen 80;
server_name dev.phalapi.com;
root /home/apps/projects/PhalApi/Public;
charset utf-8;
access_log logs/dev.phalapi.com.access.log;
error_log logs/dev.phalapi.com.error.log;
location / {
index index.html index.htm index.php;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
然后,檢測并重啟nginx:
$ nginx -t
$ nginx -s reload
在本地綁定HOST:
#PhalApi小牛試刀
127.0.0.1 dev.phalapi.com
最后,訪問默認接口服務(wù): http://dev.phalapi.com/demo/ ,正常時會返回類如:
{
"ret": 200,
"data": {
"title": "Default Api",
"content": "PHPer您好,歡迎使用PhalApi!",
"version": "1.1.0",
"time": 1422779027
},
"msg": ""
}
如果你當(dāng)前的PHP環(huán)境不支持匿名函數(shù),會報T_FUNCTION這個錯誤。這時,可這樣處理:
先把匿名函數(shù)的寫法換成直接new的方式,如:
//數(shù)據(jù)操作 - 基于NotORM
DI()->notorm = function() {
$debug = isset($_GET['debug']) ? true : false;
return new PhalApi_DB_NotORM(DI()->config->get('dbs'), $debug);
};
換成:
//數(shù)據(jù)操作 - 基于NotORM
$debug = isset($_GET['debug']) ? true : false;
DI()->notorm = new PhalApi_DB_NotORM(DI()->config->get('dbs'), $debug);
然后,在init.php文件最后添加以下代碼:
if (!class_exists('Closure')) {
class Closure {
}
}
即可解決。
但由于匿名函數(shù)是DI中所需要的重要語言特性,所以建議還是將PHP版本更新到5.3以上。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: