showdoc 是 PHP 開(kāi)發(fā)的一款 api 文檔系統(tǒng),因此所需環(huán)境和普通 PHP 項(xiàng)目一致
科爾沁網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),科爾沁網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為科爾沁上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的科爾沁做網(wǎng)站的公司定做!
準(zhǔn)備環(huán)境:
php
nginx
composer //注意更換國(guó)內(nèi)鏡像,否則速度會(huì)很慢,甚至失敗
創(chuàng)建項(xiàng)目
composer create-project showdoc/showdoc
配置 showdoc 寫(xiě)權(quán)限
chmod a+w showdoc/install
chmod a+w showdoc/Sqlite
chmod a+w showdoc/Sqlite/showdoc.db.php
chmod a+w showdoc/Public/Uploads/
chmod a+w showdoc/Application/Runtime
chmod a+w showdoc/server/Application/Runtime
chmod a+w showdoc/Application/Common/Conf/config.php
chmod a+w showdoc/Application/Home/Conf/config.php
配置服務(wù)器
下面的配置時(shí)windows環(huán)境,如果要使用linux ,注意可能需要修改一些配置項(xiàng)
#=== showdoc ==
server {
listen 80;
server_name showdoc.leesin.me;
charset utf-8;
#access_log logs/host.access.log main;
root E:\showdoc;
index index.php index.html;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ {
fastcgi_pass fastcgi_backend; # linux無(wú)法使用這種方式,而是 127.0.0.1:9000方式
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}
配置 hosts
127.0.0.1 showdoc.leesin.me
重啟 nginx 服務(wù)
開(kāi)啟sqlite 相關(guān)擴(kuò)展
php.ini
extension=php_sqlite3.dll
extension=php_pdo_sqlite.dll
安裝
瀏覽器輸入: showdoc.leesin.me/install
選擇語(yǔ)言并確定,安裝完成點(diǎn)擊進(jìn)入首頁(yè)
訪問(wèn)使用
http://showdoc.leesin.me/web
即可使用