使用 Docker 開發 PHP 專案(二):配置

安全劍客發表於2020-07-24
PHP即“超文字前處理器”,是一種通用開源 語言。PHP是在伺服器端執行的 語言,與C語言類似,是常用的網站程式語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。

使用 Docker 開發 PHP 專案(二):配置使用 Docker 開發 PHP 專案(二):配置

新建 PHP 專案資料夾

在 ./app 新建一個資料夾(本文以 my_php_project 為例)。

$ cd lnmp/app
$ mkdir my_php_project
$ cd my_php_project
$ vi index.php

Windows 10 使用者請在資源管理器手動新建

配置 NGINX

開啟 ./config/nginx/,新建一個 NGINX 配置檔案 my_php_project.conf

$ cd config/nginx
$ vi my_php_project.conf

配置檔案內容請參照此目錄下的示例配置檔案(http 或 https 均有示例配置)

Windows 10 使用者請在資源管理器手動新建並編輯配置檔案

啟動/重啟專案
# $ ./lnmp-docker up
$ ./lnmp-docker restart nginx

Windows 10 使用者請在 Power  中執行,後文不再贅述。

驗證

瀏覽器開啟 DOCKER_HOST,有下列幾種情況:

一般為 127.0.0.1

如果你的 Docker 執行在虛擬機器,請開啟對應的虛擬機器 IP

如果你的 Docker 執行在雲主機(阿里雲、騰訊雲、等),請開啟對應的公網 IP

多域名配置

開發環境請自行設定 /etc/hosts

我們可以為每一個專案分配一個網址,經過上面的介紹,應該已經知道如何配置,這裡簡要舉例說明一下

例如,我們有以下兩個專案

./app/my_first_project 對應網址 app1.khs1994.com
./app/my_other_project 對應網址 app1.khs1994.com

之後我們在 ./config/nginx/ 目錄下新建兩個 NGINX 檔案

app1.khs1994.com.conf
app1.khs1994.com.conf

之後重啟,或啟動專案。

以下 二選一執行,如果之前已經啟動了專案,則重啟,否則啟動。

重啟專案
$ ./lnmp-docker restart nginx
啟動專案
$ ./lnmp-docker up

瀏覽器開啟網址進行測試。

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2706674/,如需轉載,請註明出處,否則將追究法律責任。

相關文章