1樓:
thinkphp的四種url模式:0(普通模式);1(pathinfo模式);2(rewrite模式);3(相容模式)
nginx需要pathinfo模式,但需要更改nginx配置檔案讓其支援pathinfo模式。
系統環境:
系統:centos-6.4-x86_64
web伺服器:nginx1.2.7
php版本:php5.3.17
資料庫版本:mysql5.5.28
一、安裝lnmp1.0一鍵安裝包:
按照以上版本安裝環境
二、修改配置檔案
1.修改php配置檔案php.ini,將其中cgi.fix_pathinfo = 0,值改為1
重啟php-fpm
2.ssh裡執行:
cat > /usr/local/nginx/conf/pathinfo.conf << 'eof'
set $real_script_name $fastcgi_script_name;
fastcgi_param script_filename $document_root$real_script_name;
fastcgi_param script_name $real_script_name;
fastcgi_param path_info $path_info;
eof再將虛擬主機配置檔案裡的location ~ .*\.(php|php5)?$ 替換為:location ~ .*\.php
再在include fcgi.conf; 下面新增一行include pathinfo.conf;
重啟nginx
完整的虛擬主機配置檔案如下:
}將thinkphp的url模式設定成pathinfo。
thinkphp就可以在nginx中執行了。
2樓:只為你66守候
我想題主對 nginx 應該僅僅是瞭解並不精通。很有可能 nginx 下只發布這一個應用,那就不提虛擬主機的事了。
這種情況下如果 nginx 是採用預設配置編譯安裝的,只需要把**拷貝到
/usr/local/nginx/html目錄下即可。
操作關鍵就是把專案檔案放置到 nginx 配置檔案中 server 節點 root引數的路徑下。希望能幫到你,我還在後盾網上課呢,加油吧皮卡丘٩(๑òωó๑)۶
如何在中製作印章,如何在中製作,如何在word中製作印章,如何在word中製作
穆叡由喜 1 用藝術字編輯印章文字 單擊 常用工具欄 上的 繪圖 按鈕,彈出 繪圖 工具欄,按其中的 插入藝術字 按鈕。在 藝術字型檔 對話方塊中選擇圓弧形樣式,下一步編輯藝術字文字。比如輸入 電腦愛好者協會 若章中還有文字的拼音,則要在文字和拼音前打幾個空格來把它們分開。設定好它們的字型 字號 1...
如何在excel中,如何在excel中輸入
什麼人 樓主這個問題。真是好 在excel中如何編寫程式 一騎當後 基本思路 在excel裡面如何製作座標圖? 人文漫步者 你說的在這個 中想要繪製座標圖,應該從插入這一個選項中選擇。 仉巨集掌翠絲 用這種方式宣告的引用,不能通過引用對目標變數的值進行修改,從而使引用的目標成為const,達到了引用...
如何在excel插入遞增數列,如何在excel中插入遞增數列?
輸入 1 後按信ctrl鍵,拖動單元格控制代碼。 liu神話神話 把滑鼠放在右下角呈十字狀,例子,輸入,3,5.拉後會顯示7,9,11,13 你先在一個單元格內輸入一個1,下一個單元格內輸入一個2,然後用滑鼠將兩個單元格都選中,直至滑鼠下方的加號變成黑色的,再將滑鼠拖至你想要的數就可以了 如果是想得...