1.1 PhalApi 2.x 下載與安裝

2018-07-28 21:23 更新

下載與安裝

PhalApi 2.x 與PhalApi 1.x 系列一樣,要求PHP >= 5.3.3。

快速安裝

PhalApi 2.x 版本的安裝很簡(jiǎn)單,有兩種方式。

composer一鍵安裝

使用composer創(chuàng)建項(xiàng)目的命令,可實(shí)現(xiàn)一鍵安裝。

$ composer create-project phalapi/phalapi

溫馨提示:關(guān)于composer的使用,請(qǐng)參考Composer 中文網(wǎng) / Packagist 中國(guó)全量鏡像

手動(dòng)下載安裝

或者,也可以進(jìn)行手動(dòng)安裝。首先下載phalapi項(xiàng)目master-2x分支源代碼。下載解壓后,進(jìn)行可選的composer更新,即:

$ composer update

溫馨提示:為提高友好度,phalapi中已帶有缺省vendor安裝包,從而減輕未曾接觸過(guò)composer開(kāi)發(fā)同學(xué)的學(xué)習(xí)成本。即便composer安裝失敗,也可正常運(yùn)行PhalApi 2.x。

Nginx配置

如果使用的是Nginx,可參考以下配置。

server {
    listen 80;
    server_name dev.phalapi.net;
    root /path/to/phalapi/public;
    charset utf-8;


    location / {
        index 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;
    }


    access_log logs/dev.phalapi.net.access.log;
    error_log logs/dev.phalapi.net.error.log;
}

重啟Nginx并配置本地HOSTS后,可通過(guò)以下鏈接,訪問(wèn)默認(rèn)接口服務(wù)。

http://dev.phalapi.net

溫馨提示:推薦將訪問(wèn)根路徑指向/path/to/phalapi/public。后續(xù)開(kāi)發(fā)文檔中,如無(wú)特殊說(shuō)明,均約定采用此配置方式。

Apache配置

如果使用的是Apache,可參考以下配置。

// TODO

XAMPP配置

如果使用的是XAMPP集成環(huán)境,只需要將項(xiàng)目源代碼phalapi整個(gè)目錄復(fù)制到xampp的htdocs目錄下即可。打開(kāi)XAMPP控制面板并啟動(dòng)Apache后,便可通過(guò)以下鏈接,訪問(wèn)默認(rèn)接口服務(wù)。

http://localhsot/phalapi/public/

以上不管何種配置,正常情況下,訪問(wèn)默認(rèn)接口服務(wù)可以看到類(lèi)似這樣的輸出:

{
    "ret": 200,
    "data": {
        "title": "Hello PhalApi",
        "version": "2.0.1",
        "time": 1501079142
    },
    "msg": ""
}

運(yùn)行效果,截圖如下:

至此,安裝完畢!

如何升級(jí)PhalApi 2.x框架?

在composer的管理下,升級(jí)PhalApi 2.x 版本系列非常簡(jiǎn)單。只需要修改composer.json文件,指定相應(yīng)的版本即可。

例如,當(dāng)前使用的是PhalApi 2.0.1,如下所示:

{
    "require": {
        "phalapi/kernal": "2.0.1"
    }
}

當(dāng)需要升級(jí)到PhalApi 2.0.2,則可以改成:

{
    "require": {
        "phalapi/kernal": "2.0.2"
    }
}

隨后執(zhí)行composer更新操作即可。對(duì)應(yīng)命令操作為:

$ composer update

溫馨提示:關(guān)于composer版本的說(shuō)明,可參考Composer中文文檔 - 包版本。

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)