W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
我們的時(shí)代是一個(gè)問(wèn)題時(shí)代,一個(gè)問(wèn)題很大的時(shí)代。在科技的神奇影響下,一切都在經(jīng)歷著變革。如果我們?cè)敢庠谏钪斜牬箅p眼,每天都有問(wèn)題等著我們?nèi)パ芯?,去解決。
-- 教皇保羅六世,1969年5月18日 摘自《全球通史-從史前史到21世紀(jì)》
你可以選擇下面你喜歡的方式之一來(lái)下載 。
進(jìn)入 Git@OSC - PhalApi ,然后點(diǎn)擊下載。
命令下,使用git命令快速拉?。?
$ git clone https://git.oschina.net/dogstar/PhalApi.git
安裝如同其他的框架一樣,將代碼上傳到到服務(wù)器后解壓即可。下面是不同環(huán)境的參考:
將PhalApi框架下載后,解壓到xampp的htdocs目錄下,如:
訪問(wèn):
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;
}
}
然后,檢測(cè)并重啟nginx:
$ nginx -t
$ nginx -s reload
在本地綁定HOST:
#PhalApi小牛試刀
127.0.0.1 dev.phalapi.com
最后,訪問(wèn)默認(rèn)接口服務(wù): http://dev.phalapi.com/demo/ ,正常時(shí)會(huì)返回類(lèi)如:
{
"ret": 200,
"data": {
"title": "Default Api",
"content": "PHPer您好,歡迎使用PhalApi!",
"version": "1.1.0",
"time": 1422779027
},
"msg": ""
}
如果你當(dāng)前的PHP環(huán)境不支持匿名函數(shù),會(huì)報(bào)T_FUNCTION這個(gè)錯(cuò)誤。這時(shí),可這樣處理:
先把匿名函數(shù)的寫(xiě)法換成直接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中所需要的重要語(yǔ)言特性,所以建議還是將PHP版本更新到5.3以上。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: