nginx + php 的環境,我的php專案必須放到nginx的工作目錄和php工作目錄下,這樣不是2份了麼
漂亮男人
漂亮男人 2017-05-16 13:16:04
0
7
809

是不是要準備2份一摸一樣的php項目,分別放到php和nginx的工作目錄麼
我只在php容器裡放php項目,我沒有在nginx工作目錄下放,現在只能存取php文件,不能存取html文件

漂亮男人
漂亮男人

全部回覆(7)
Peter_Zhu

nginx 配置可以指定 php 目錄啊,指定到一個位置就好了。

为情所困

不是啊 nginx 設定目錄 指向你的專案路徑就可以

曾经蜡笔没有小新

首先,nginx 透過你的存取執行哪裡的檔案是可以在nginx 的conf 裡面製定的;
其次,你可以在伺服器上面做一個連結過去;
再次,兩份一模一樣的檔案你改就行了,只要伺服器上面空間格式夠大

左手右手慢动作

nginx配置的時候可以指定專案所在檔案目錄,如下root的路徑。
server

{
    listen 80;
    server_name domainName;
    index index.html index.htm index.php;
    root  /path/to/your/project/;

}
左手右手慢动作

nginx 有多種方法使用 PHP,像是 fastcgi,記得把靜態檔案用 root + try_files 機製配好。

稍微有趣點的話,你可以用符號連結來做到兩個路徑指向同一目錄這件事。

黄舟

你用Docker的話,可以用Volume啊,把文件放在Volume裡面,然後Nginx和PHP容器都掛載這個Volume,不就行了嗎?
多個容器最好使用Docker Compose管理,可以指定每個容器的名稱,例如Nginx和PHP。這樣就會方便很多。

阿神

php目錄是什麼,我只知道nginx的root配置web目錄

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!