LNMP的配置

目的:配置Linux+Nginx+Mysql+PHP環(huán)境彭谁。這里是一種最簡單的配置方式。
首先明白VirtualBox,Vagrant,xenial64.box之間的關(guān)系:
VirtualBox好比是一臺電腦,這臺電腦上可以同時有多種系統(tǒng)角虫,即一個個.box,這里的xenial64.box是基于linux的ubuntun系統(tǒng)的一種版本,也就是一種Linux系統(tǒng)插龄,vagrant是管理一個個包的工具。
1.安裝VirtualBox
下載地址:VirtualBox科展。我自己用了VirtualBox的版本是V5.2,這一版本較穩(wěn)定均牢。
2.安裝Vagrant
下載地址:Vagrant
我安裝時用了Vagrant2.0.1的版本。
3.下載linux的鏡像
這里提供xenial64才睹,即ubuntu16.0.4版本徘跪,它默認(rèn)的PHP版本是7.0.2。
4.安裝Cmder(集成Vim編輯器)
我的電腦是win7,由于Windows終端琅攘,即dos命令行垮庐,它不支持ssh,所以安裝了Cmder坞琴。
5.在自己電腦D盤創(chuàng)建文件夾dev/yytest,將xenial64.box放在該目錄下哨查。
6.win+R,輸入cmder,打開Cmder,切換到D:dev/yytest(d: 直接進(jìn)入)
7.敲入:vagrant init lnmp xenial64.box剧辐,對box進(jìn)行初始化寒亥,并起個別名叫l(wèi)nmp 此時yytest目錄下多了一個vagrantfile這么個文件
8.進(jìn)入D:/dev/yytest,用編輯器sublime打開vagrantfile并且對它進(jìn)行編輯。
9.編輯兩處如下:
第一處提供外部可訪問的IP# Create a private network, which allows host-only access to the machine
# using a specific IP.
config.vm.network "private_network", ip: "192.168.33.101"
第二處表明本地的共享目錄和VirtualBox里的對應(yīng)目錄:

Share an additional folder to the guest VM. The first argument is  the path on the host to the actual folder. The second argument is
  the path on the guest to mount the folder. And the optional third
  argument is a set of non-required options.

config.vm.synced_folder"D:/workspacetest","/home/ubuntu/workspacetest"
這里的D:/workspacetest要自己額外創(chuàng)建好荧关。/home/ubuntu/workspacetest溉奕,只要在這里寫好,VirtualBox被啟動時忍啤,ubuntun里該目錄就會被創(chuàng)建加勤。
10.vagrant up 啟動虛擬機
11. vagrant ssh 進(jìn)入虛擬機同波,此時便進(jìn)入ubuntu系統(tǒng)中了鳄梅,可用exit,退出ubuntu系統(tǒng)未檩。
12.更新源
sudo apt-get update(注意:apt-get用于更新卫枝,安裝,刪除包的操作)
13.安裝所需要的軟件(在該過程安裝了php基礎(chǔ)軟件讹挎,命令行操作擴(kuò)展校赤,數(shù)據(jù)庫擴(kuò)展mysql吆玖,圖片庫gd以及fpm相當(dāng)于windows上的fastcgi,同時安裝了ngnix和mysql,該過程會讓你設(shè)置mysql的密碼)
sudo apt-get install php7.0-common php7.0-cli php7.0-mysql php7.0-gd php7.0-fpm nginx mysql-server-5.7
14.配置Nginx
sudo vim /etc/nginx/conf.d/test.yueyun.com.conf
注意nginx的配置文件默認(rèn)在etc這個文件下

image.png

上面截圖來自etc/nginx/nginx.conf

server {
    listen 80;
    server_name test.yueyun.com;#這里很重要
    index index.php;#這個由本機共享目錄下的.index決定
    root /home/ubuntu/workspacetest/public; # 這里是ubuntu下的路徑马篮,public目錄是你共享目錄創(chuàng)建該文件時沾乘,ubuntu對應(yīng)的目錄/home/ubuntu/workspacetest會自動有該目錄

    location ~ \.git {
        return 500;
    }

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; # 若沒有.sock,請更換成127.0.0.1:9000
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

15.shift+:==>:wq保存配置文件并退出該文件
16.ngnix -t進(jìn)行nginx的語法檢測浑测,沒有問題進(jìn)入下一步
17.重載nginx翅阵,sudo service nginx reload
18.找到本機的hosts文件
一般是C:\Windows\System32\drivers\etc\hosts
編輯如下:
192.168.33.101 test.yueyun.com 第9步中的給外網(wǎng)提供的IP 第14步Nginx提供的server_name
19.在D:/workspacetest里創(chuàng)建文件下public,創(chuàng)建index.php文件迁央,敲入

phpinfo();

出現(xiàn)
image.png

環(huán)境LNMP配置成功
vagrant常用命令:

vagrant init  # 初始化
vagrant up  # 啟動虛擬機
vagrant halt  # 關(guān)閉虛擬機
vagrant reload  # 重啟虛擬機
vagrant ssh  # SSH 至虛擬機
vagrant status  # 查看虛擬機運行狀態(tài)
vagrant destroy  # 銷毀當(dāng)前虛擬機

注意以下常用操作:
1.vim 某文件 可以打開該文件并且可以編輯掷匠,如果沒有該文件則創(chuàng)建同名文件
2.敲擊鍵盤 i鍵 ,進(jìn)入insert狀態(tài)岖圈。esc則退出編輯狀態(tài)讹语,靈活:wq(保存并推出), :q(不保存直接退出), :q!(刪除編輯內(nèi)容并且強制退出)
3.當(dāng)無權(quán)限操作時,記得sudo
4.cat 某文件 用于查看某文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蜂科,一起剝皮案震驚了整個濱河市顽决,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌导匣,老刑警劉巖才菠,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贡定,居然都是意外死亡赋访,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門缓待,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚓耽,“玉大人,你說我怎么就攤上這事命斧。” “怎么了嘱兼?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵国葬,是天一觀的道長。 經(jīng)常有香客問我芹壕,道長汇四,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任踢涌,我火速辦了婚禮通孽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘睁壁。我一直安慰自己背苦,他們只是感情好互捌,可當(dāng)我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著行剂,像睡著了一般秕噪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上厚宰,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天腌巾,我揣著相機與錄音,去河邊找鬼铲觉。 笑死澈蝙,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的撵幽。 我是一名探鬼主播灯荧,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼并齐!你這毒婦竟也來了漏麦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤况褪,失蹤者是張志新(化名)和其女友劉穎撕贞,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體测垛,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡捏膨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了食侮。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片号涯。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖锯七,靈堂內(nèi)的尸體忽然破棺而出链快,到底是詐尸還是另有隱情,我是刑警寧澤眉尸,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布域蜗,位于F島的核電站,受9級特大地震影響噪猾,放射性物質(zhì)發(fā)生泄漏霉祸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一袱蜡、第九天 我趴在偏房一處隱蔽的房頂上張望丝蹭。 院中可真熱鬧,春花似錦坪蚁、人聲如沸奔穿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽巫橄。三九已至淘邻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間湘换,已是汗流浹背宾舅。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留彩倚,地道東北人筹我。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像帆离,于是被迫代替她去往敵國和親蔬蕊。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,494評論 2 348