使用 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(四)Docker部署SpringBoot專案DockerSpring Boot
- 基於 abp vNext 和 .NET Core 開發部落格專案 - 使用 abp cli 搭建專案
- PHP開發環境 03 - 使用KFKDock搭建PHP專案環境PHP開發環境
- Windows 下如何使用 Linux 環境開發 PHP 專案!WindowsLinuxPHP
- 一鍵搭建基於docker的nodejs、php開發環境 (開源專案)DockerNodeJSPHP開發環境
- 使用vue-cli搭建VUE專案Vue
- 使用Angular CLI生成 Angular 5專案Angular
- 用node開發一個生成react專案的cli工具React
- vue-cli構建專案使用 lessVue
- cli3 使用 vue init 建立專案Vue
- 利用 Valet 開發和除錯 PHP 專案除錯PHP
- 使用 Docker 建立 Hyperf 專案Docker
- 使用 Docker 建立 Lumen 專案Docker
- 使用 Docker 部署 vue 專案DockerVue
- 使用 Docker 部署 Angular 專案DockerAngular
- 使用 SmartIDE 開發golang專案IDEGolang
- 使用 .NET CLI 構建專案腳手架
- Docker配置PHP開發環境DockerPHP開發環境
- 如何開啟php專案PHP
- Angular入門,開發環境搭建,使用Angular CLI建立你的第一個Angular專案Angular開發環境
- 使用 Docker 部署 Spring Boot 專案DockerSpring Boot
- 使用 Docker 部署 NodeJS + MongoDB 專案DockerNodeJSMongoDB
- SpringBoot使用Docker快速部署專案Spring BootDocker
- 使用Docker部署Spring Boot專案DockerSpring Boot
- vue-cli + es6 多頁面專案開發及部署Vue
- 使用 vue-cli3 建立專案並引入 elementVue
- 開源 PHP 商城專案 CRMEB 安裝和使用教程PHP
- 使用Spring Boot開發Web專案Spring BootWeb
- 使用 TypeScript 開發你的專案TypeScript
- 「開發環境」讓 Valet 支援多個本地專案使用不同 PHP 版本開發環境PHP
- Docker 學習筆記(第七集:使用 docker 搭建 php 開發環境)Docker筆記PHP開發環境
- 使用 typescript 快速開發一個 cliTypeScript