vagrant-ubuntu16.04下搭建LNMP環(huán)境

記錄一下蚪腋,以后用到還可以看一看

1较鼓、需要安裝的軟件(Nginx肩民、PHP(7)汽纤、MySQL绑咱、Git锈死、Redis泊碑、composer

2种吸、更新源 apt-get update

3、安裝php辆亏,apt-cache show php(查看安裝php版本)风秤,apt-get install php(安裝),安裝成功后在ubuntu下etc目錄下查找 php是否安裝成功

4扮叨、安裝nginx , apt-get install nginx缤弦,安裝成功后在ubuntu下etc目錄下查找 nginx是否安裝成功,sites-available?和?sites-enabled?稍后詳細說明

5彻磁、nginx安裝成功后碍沐,ifconfig查看ip地址,本地可以訪問這個地址

訪問地址192.168.33.10 nginx安裝成功

6衷蜓、接下來修改nginx配置信息

注意兩個地方累提,第一行 可以修改為 user vagrant; ?用戶組

include /etc/nginx/conf.d/*.conf; 引入的所有配置文件,conf.d目錄下默認為空磁浇,跟據(jù)自己項目的需要可以自己在里面添加配置信息

include /etc/nginx/sites-enabled/*; ?引入的虛擬主機斋陪,這里說一下這個目錄,里面是一個軟連接置吓,他指向的是 /etc/nginx/sites-available/default 配置文件无虚,注意:nginx默認引入的虛擬主機配置目錄是在 sites-enabled 下,但是我如果要配置的話要在 sites-available 中修改衍锚,因為如果我要把一個網(wǎng)站停掉友题,那么直接刪除軟連接就可以了,但是配置還是存在的戴质,如果需要再次打開的時候度宦,只需要再將配置以軟連接的方式引入就可以了

接下來去修改nginx配置信息,vim /sites-available/default (先cp一份)告匠,以下是我的配置信息戈抄,加粗的地方是修改過的

server {

listen 80;

#listen [::]:80 default_server;

# SSL configuration

#

# listen 443 ssl default_server;

# listen [::]:443 ssl default_server;

#

# Note: You should disable gzip for SSL traffic.

# See: https://bugs.debian.org/773332

#

# Read up on ssl_ciphers to ensure a secure configuration.

# See: https://bugs.debian.org/765782

#

# Self signed certs generated by the ssl-cert package

# Don't use them in a production server!

#

# include snippets/snakeoil.conf;

root /vagrant;

# Add index.php to the list if you are using PHP

index index.php index.html index.htm index.nginx-debian.html;

server_name www.test.com;

location / {

# First attempt to serve request as file, then

# as directory, then fall back to displaying a 404.

try_files $uri $uri/ /index.php?$query_string;

}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.php$ {

include snippets/fastcgi-php.conf;

#

#? ? ? # With php7.0-cgi alone:

fastcgi_pass 127.0.0.1:9000;

#? ? ? # With php7.0-fpm:

#? ? ? fastcgi_pass unix:/run/php/php7.0-fpm.sock;

}

# deny access to .htaccess files, if Apache's document root

# concurs with nginx's one

#

#location ~ /\.ht {

#? ? ? deny all;

#}

}

# Virtual Host configuration for example.com

#

# You can move that to a different file under sites-available/ and symlink that

# to sites-enabled/ to enable it.

#

#server {

#? ? ? listen 80;

#? ? ? listen [::]:80;

#

#? ? ? server_name example.com;

#

#? ? ? root /var/www/example.com;

#? ? ? index index.html;

#

#? ? ? location / {

#? ? ? ? ? ? ? try_files $uri $uri/ =404;

#? ? ? }

#}

使用 nginx -t 查看配置信息是否正確

這里還需要修改一下php配置,因為php默認走的是 sock 但是這里我修改成了?9000端口

以下是我的php配置信息后专,這里只修改了三個地方

user = vagrant ? group = vagrant ? 因為我修改了nginx用戶組呛凶,所以這里也要修改一下,如果用默認的www-data也可以

listen = 127.0.0.1:9000 ? ? ? ? ? ? ? ? ? ? //配置9000端口 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ;listen = /run/php/php7.0-fpm.sock ?//sock注釋掉

重啟php服務 service php7.0-fpm restart

重啟nginx? nginx -s reload

接下來還要修改一下本地 hosts 文件行贪,www.test.com? 我的在C:\Windows\System32\drivers\etc

本地訪問

7漾稀、安裝mysql擴展

apt-get install mysql-server ? ?安裝時會提示輸入密碼

安裝完成之后 mysql -uroot -p 運行,安裝成功

8建瘫、安裝php一些擴展??

apt-get install php-mysql ? ? ? apt-get install php-curl ? ? apt-get install php-gd

這里redis擴展我就不安裝了崭捍,使用的laravel框架,可能會有沖突啰脚,但是要安裝redis

apt-get install redis-server ? ? 測試 redis-cli

安裝git ? ? apt-get install git

后期會使用 composer 這里還需要再安裝兩個

apt-get install unzip ? ? ? ? ?apt-get install zip

9殷蛇、安裝 composer?

使用 wget下載

下載完成之后实夹,將 composer.phar 移動到 bin/目錄下,環(huán)境變量目錄粒梦,這樣在任何地方都可使用composer命令? ? ? ? ? mv composer.phar /bin/composer ? ? 測試 ?composer -v

如果不是可執(zhí)行文件亮航,先修改權限,chmod ? 然后再使用

因為我們使用的是 vagrant 匀们,我們的環(huán)境基本已經(jīng)配置完成缴淋,接下來可以對環(huán)境進行打包,如果有新成員加入泄朴,可以直接將box包分享給他重抖,這樣保證所有人的開發(fā)環(huán)境都是統(tǒng)一的。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末祖灰,一起剝皮案震驚了整個濱河市钟沛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌局扶,老刑警劉巖恨统,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異三妈,居然都是意外死亡延欠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門沈跨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人兔综,你說我怎么就攤上這事饿凛。” “怎么了软驰?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵涧窒,是天一觀的道長。 經(jīng)常有香客問我锭亏,道長纠吴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任慧瘤,我火速辦了婚禮戴已,結果婚禮上,老公的妹妹穿的比我還像新娘锅减。我一直安慰自己糖儡,他們只是感情好,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布怔匣。 她就那樣靜靜地躺著握联,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上金闽,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天纯露,我揣著相機與錄音,去河邊找鬼代芜。 笑死埠褪,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蜒犯。 我是一名探鬼主播组橄,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼罚随!你這毒婦竟也來了玉工?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤淘菩,失蹤者是張志新(化名)和其女友劉穎遵班,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體潮改,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡狭郑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了汇在。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翰萨。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖糕殉,靈堂內(nèi)的尸體忽然破棺而出亩鬼,到底是詐尸還是另有隱情,我是刑警寧澤阿蝶,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布雳锋,位于F島的核電站,受9級特大地震影響羡洁,放射性物質(zhì)發(fā)生泄漏玷过。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一筑煮、第九天 我趴在偏房一處隱蔽的房頂上張望辛蚊。 院中可真熱鬧,春花似錦真仲、人聲如沸嚼隘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽飞蛹。三九已至谤狡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間卧檐,已是汗流浹背墓懂。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留霉囚,地道東北人捕仔。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像盈罐,于是被迫代替她去往敵國和親榜跌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容