一般情況下每個虛擬主機就是乙個**,**一般通過網域名稱進行訪問。
lnmp 1.2的**新增過程和lnmp 1.1的基本類似,但是增加了ftp和資料庫的建。lnmp1.2的防跨目錄也由原來在php.ini中設定移至**根目錄下的.user.ini 進行制。
lnmp 1.1及之前的版本採用/root/vhost.sh 進行新增虛擬主機。
lnmp 1.2開始使用lnmp命令進行管理,具體可以參看更新記錄
虛擬主機管理基本命令介紹:lnmp vhost
如果輸入有錯誤需要刪除時,可以按住ctrl再按backspace鍵進行刪除。
(注:帶www和不帶www的是不同的網域名稱,如需帶www和不帶的www的網域名稱都訪問同乙個**需要同時都繫結)。下面需要設定**的目錄,**目錄不存在的話會建立目錄。也可以輸入已經存在的目錄或要設定的目錄(注意如要輸入必須是全路徑即以/開頭的完整路徑!!!)。不輸入直接回車的話,採用預設目錄:/home/wwwroot/網域名稱
偽靜態可以使url更加簡潔也利於seo,如程式支援並且需要設定偽靜態的話,如啟用輸入 y ,不啟用輸入 n 回車。
預設已經有了discuz、discuzx、discuzx2(discuz x二級目錄)、wordpress、wp2(wordpress二級目錄)、typecho、typecho2(typecho二級目錄)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的nginx偽靜態配置檔案,可以直接輸入名稱進行使用,如果是二級目錄則需要對應配置檔案裡的二級目錄的名稱。
這一步是設定日誌,如啟用日誌輸入 y ,不啟用輸入 n 回車。
再輸入要設定的日誌的名稱,預設目錄為:/home/wwwlogs/ 預設檔名為:網域名稱.log 回車確認後,會詢問是否新增資料庫和資料庫使用者。
如果需要啟用輸入 y ,不啟用輸入 n 回車。
需要驗證mysql的root密碼
提示enter database name: 後輸入要建立的資料庫名稱,要建立的資料庫使用者名稱會和資料庫同名,回車確認。
提示please enter password for mysql user 資料庫名: 後輸入要設定的密碼,回車確認。
如果安裝了ftp伺服器會詢問是否新增ftp賬號
如果需要新增輸入 y ,不新增輸入 n 回車。
提示enter ftp account name: 後輸入要建立的ftp賬號名稱,回車確認。
提示enter password for ftp account ftp賬號: 後輸入要設定的密碼,回車確認。
提示 press any key to start create virtul host… 後,回車確認便會開始建立虛擬主機。
新增成功會提示新增的網域名稱、目錄、偽靜態、日誌、資料庫、ftp等相關資訊,如下圖:
LNMP基礎配置及說明
一,php fpm配置檔案的配置 1.清空php fpm.conf root kevinlinux cd usr local php etc root kevinlinux etc php fpm.conf 2.編輯php fpm.conf global pid usr local php var ...
LNMP之編譯安裝PHP
前段引用 中間再設定php配置時可能出現 在linux上編譯安裝php時,為什麼沒有php fpm.conf.default這個檔案 cp php.ini production usr local php.ini 此路徑由編譯時 with config file path usr local 決定 ...
Mac之lnmp環境搭建
之前在windows上開發大部分都是使用的整合環境 xampp,phpstudy,wamp 可以完成日常便捷開發,有些時候卻windows下無法實現的就需要自己搭建虛擬機器,在虛擬機器中搭建lnmp環境,也可以完成開發工作。同樣在mac也會有這兩種選擇,可以使用現成的整合開發環境 mamp 但是使用...