国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關(guān)于phar打包的幾個(gè)問(wèn)題

楚羽幽

我使用了webman把程序打包為phar以后,部署到服務(wù)器的話,想問(wèn)一下,
1、比如我在public下放了一個(gè)vue編譯好的admin后臺(tái),要如何訪問(wèn)這個(gè)admin下的index.html呢?
2、上傳的文件,圖片等,之前是上傳在public/static下的,打包了以后,這些靜態(tài)文件該怎么辦呀?
3、比如我做了一個(gè)webman的插件,插件里面放了一些image,css,js,html這個(gè)如何訪問(wèn)呀?

1607 2 3
2個(gè)回答

admin

在我眼里的phar打包不如docker export

  • 暫無(wú)評(píng)論
walkor 打賞

打包和不打包訪問(wèn)起來(lái)沒(méi)有區(qū)別,所以1和3原來(lái)沒(méi)打包怎訪問(wèn),打包后就還是怎么訪問(wèn)。
關(guān)于第2點(diǎn),將文件上傳到oss、cdn等,或者單獨(dú)搞個(gè)子域名處理上傳,這樣就不會(huì)向public里寫(xiě)文件。

還有一種方案將public目錄獨(dú)立出來(lái)不打包,這樣就可以上傳了。
webman從1.2.5版本開(kāi)始支持自定義public目錄,例如config/app.php 中設(shè)置

'public_path' => is_phar() ? base_path(false) . '/public' : get_realpath(base_path(false) . '/../public'),

也就是將public目錄設(shè)置成與原來(lái)webman項(xiàng)目及平行。目錄結(jié)構(gòu)類(lèi)似

/
├── public
└── webman

同樣的打包后將webman.phar從build目錄移動(dòng)到與public平行的位置webman.phar就可以正常上傳文件了

/
├── public
├── webman.phar
└── webman
  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??