使用 Docker 開發 PHP 專案(四):CLI
cli 行介面(英語:command-line interface,縮寫:CLI)是在圖形使用者介面得到普及之前使用最為廣泛的使用者介面,它通常不支援滑鼠,使用者透過鍵盤輸入指令,計算機接收到指令後,予以執行。 |
CLI
為方便操作,我封裝了一些 。
/macOS
$ ./lnmp-docker.sh
Windows 10
請在 Power 中執行,禁止執行 的問題請檢視系列一的文章。
$ ./lnmp-docker.ps1
CLI 功能
下面內容以 ./lnmp-docker.sh 為例,Windows 10 使用者自行替換為 ./lnmp-docker.ps1
自簽名 SSL 證照(支援萬用字元)
$ ./lnmp-docker.sh ssl-self khs1994.com *.khs1994.com 127.0.0.1 192.168.199.100 localhost
生成的檔案位於 ./config/nginx/ssl-self 中
瀏覽器不信任自簽名 CA 證照,請自行將 root-ca.crt 匯入瀏覽器。(方法自行查詢)
生成 NGINX 配置
假設 PHP 專案位於 ./app/my_php_project
$ ./lnmp-docker.sh nginx-config https my_php_project demo.khs1994.com
開啟 ./config/nginx/demo.khs1994.com.conf 檢查配置,確保正確之後,重新啟動
$ ./lnmp-docker.sh restart nginx 將 127.0.0.1 demo.khs1994.com 寫入 /etc/hosts
瀏覽器開啟 驗證。(請確保瀏覽器匯入了 root-ca.crt )
清理日誌檔案
$ ./lnmp-docker.sh cleanup
更多功能
執行下面命令自行探索
./lnmp-docker.sh
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2706963/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用 Docker 開發 PHP 專案(二):配置DockerPHP
- 使用 Docker 開發 PHP 專案(一):安裝DockerPHP
- 使用 Docker 開發 PHP 專案(三):命令容器化DockerPHP
- 完全使用 Docker 開發 PHP 專案 (二): 配置篇DockerPHP
- 使用 Docker 開發 PHP 專案(五):生產環境DockerPHP
- 完全使用 Docker 開發 PHP 專案 (一): 安裝篇DockerPHP
- Docker在PHP專案開發環境中的應用DockerPHP開發環境
- 使用 Docker 搭建 PHP 開發環境DockerPHP開發環境
- PHP開發環境 03 - 使用KFKDock搭建PHP專案環境PHP開發環境
- PHP手遊開發(手遊專案)PHP
- Docker(四)Docker部署SpringBoot專案DockerSpring Boot
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 使用 abp cli 搭建專案
- 一鍵搭建基於docker的nodejs、php開發環境 (開源專案)DockerNodeJSPHP開發環境
- 使用 Docker 和 Laradock 進行 PHP 開發DockerPHP
- Windows 下如何使用 Linux 環境開發 PHP 專案!WindowsLinuxPHP
- 使用者管理系統,PHP專案開發銀彈?PHP
- 使用vue-cli搭建VUE專案Vue
- 使用Angular CLI生成 Angular 5專案Angular
- 用node開發一個生成react專案的cli工具React
- cli3 使用 vue init 建立專案Vue
- vue-cli構建專案使用 lessVue
- 在vue-cli專案中使用echartsVueEcharts
- vue-cli3 專案從搭建優化到docker部署Vue優化Docker
- Docker配置PHP開發環境DockerPHP開發環境
- 利用 Valet 開發和除錯 PHP 專案除錯PHP
- Mac 上的 PHP/JS 專案開發工具MacPHPJS
- 使用 Docker 部署 vue 專案DockerVue
- 使用 Docker 部署 Angular 專案DockerAngular
- 使用 Docker 建立 Hyperf 專案Docker
- 使用 Docker 建立 Lumen 專案Docker
- 使用 .NET CLI 構建專案腳手架
- 使用CodeIgniter框架快速開發PHP應用(四)框架PHP
- vue-cli + es6 多頁面專案開發及部署Vue
- 使用 typescript 快速開發一個 cliTypeScript
- Angular入門,開發環境搭建,使用Angular CLI建立你的第一個Angular專案Angular開發環境
- 【CURL】PHP的CURL開發專案最佳實踐PHP
- 如何開啟php專案PHP
- Docker 學習筆記(第七集:使用 docker 搭建 php 開發環境)Docker筆記PHP開發環境