ubuntu16+lnmp環(huán)境搭建 筆記整理

Ubuntu16.04 lnmp 環(huán)境搭建 每臺(tái)電腦的環(huán)境的不完全一樣,下面僅僅是個(gè)人經(jīng)驗(yàn)總結(jié)砚作,請(qǐng)勿照搬

1.nginx 安裝

sudo apt-add-repository ppa:nginx/stable

sudo apt-add-repository ppa:ondrej/php

sudo apt update

sudo apt install -y nginx

sudo nginx

之后訪問ip 出現(xiàn)nginx 歡迎界面

2.安裝php

sudo apt install -y php7.1 php7.1-mysql php7.1-fpm php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring php7.1-zip php-mongodb php-memcached php-redis

注意:sudo apt-cache search php7* 可以查詢PHP模塊擴(kuò)展

3.安裝mysql

sudo apt –y install mysql-server mysql-client

注意:期間要設(shè)置密碼爆侣,填兩次密碼,

如果自動(dòng)安裝的是5.7版本可能沒有提示密碼輸入艺糜,安裝完成以後按照以下步驟改密碼:

1.進(jìn)入到etc/mysql 目錄下剧董,查看debian.cnf文件

2.在debian.cnf文件中找到用戶名,密碼 破停,使用此賬號(hào)登錄mysql

3.show databases;

use mysql;

update user setauthentication_string=PASSWORD("自定義密碼") where user='root';

update user setplugin="mysql_native_password";

flush privileges;

quit;

4.重啓mysql/etc/init.d/mysql restart;


注意:查看nginx 和fastcgi通信有2種方式翅楼,一種是TCP方式,還有種是UNIX Socket方式真慢。

查看命令如下:

sudo vim/etc/php/7.1/fpm/pool.d/www.conf

默認(rèn)是socket方式 listen = /run/php/php7.1-fpm.sock

另外一種TCP方式 #listen = 127.0.0.1:9000

檢查配置文件:

sudo php-fpm7.1 -t

修改重啟下 php-fpm7.1:?

sudo service php-fpm7.1 restart (/etc/init.d/php7.1-fpm restart)

修改nginx配置文件

sudo vim(或vi) /etc/nginx/sites-enabled/default

4.修改nginx配置文件

cd /etc/nginx/sites-enabled/

default為默認(rèn)80端口毅臊,如需多開端口在sites_enabled下新建文件即可,eg csteaching

server {

? ? ? ? listen 8080;

? ? ? ? listen [::]:8080;

? ? ? ? root /var/www/html/cs2019/CS2019/csteaching/public;

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

? ? ? ? server_name _;

? ? ? ? location / {

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

? ? ? ? }

? ? ? ? error_page 404 /index.php;

? ? ? ? location ~ \.php$ {

? ? ? ? ? ? ? ? include snippets/fastcgi-php.conf;

? ? ? ? ? ? ? ? fastcgi_split_path_info ^(.+\.php)(/.+)$;

? ? ? ? ? ? ? ? fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;

? ? ? ? }

? ? ? ? location ~ /\.(?!well-known).* {

? ? ? ? ? ? ? ? deny all;? ? ? ??

?????????}

}


然后?sudo service nginx restart (/etc/init.d/nginx restart)

注意:重啟nginx失敗 先ps -ef | grep nginx?后?pkill -9 nginx?然后重啟


特注:csteaching是為laravel5.5 + lnmp 專寫的server配置



5.新建index.php

cd /var/www/html

vim index.php

注意:騰訊云給的賬號(hào)是ubutu,不是root,所以要設(shè)置root 密碼

sudopasswd root ps:填兩次密碼sudo vim /etc/ssh/sshd_config將PermitRootLogin后面的prohibit-password改為yessudo service ssh restartsu -

然后就可以 vim index.php 不然會(huì)報(bào)權(quán)限不足

6.踩過的大坑

(1)無論是 3306 數(shù)據(jù)庫端口 8080nginx新開的端口都一定要設(shè)置端口對(duì)外開放

Ubuntu開放指定端口

一般情況下晤碘,ubuntu安裝好的時(shí)候褂微,iptables會(huì)被安裝上功蜓,如果沒有的話那就安裝上吧

安裝

在終端輸入

sudo apt-get install iptables

添加規(guī)則

在終端輸入

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

中間的80為所需要開放的端口

保存規(guī)則

在終端輸入

iptables-save

完成上述命令我們就完成了開放指定的端口,但是如果此時(shí)服務(wù)器重啟宠蚂,上述規(guī)則就沒有了式撼,所以我們需要對(duì)規(guī)則進(jìn)行一下持續(xù)化操作

持久化規(guī)則

這里我們需要在安裝一下工具來幫我們實(shí)現(xiàn),這里我們使用 iptables-persistent

安裝iptables-persistent

sudo apt-get install iptables-persistent

持久化規(guī)則

sudo netfilter-persistent save

sudo netfilter-persistent reload

完成上述操作就可以永久打開我們需要的端口了


(2)文件夾權(quán)限一定要保證

(3)遠(yuǎn)程連接數(shù)據(jù)庫

(1)求厕、首先確定自己能以root連接服務(wù)器端數(shù)據(jù)庫著隆,如果不能則要在服務(wù)端查看是否開啟了mysql的3306端口可以被其他ip地址訪問,使用netstat -an | grep 3306

tcp 0 0 (服務(wù)器本地ip地址):3306 0.0.0.0:* LISTEN

如果出現(xiàn)上述結(jié)果則表示服務(wù)器端的mysql數(shù)據(jù)庫沒有對(duì)其他ip地址開放呀癣,可以通過使用命令 ser打開MySQL配置文件美浦,將文件中的bind-address = (服務(wù)器本地ip地址) 這句話注釋掉,或者改為0.0.0.0项栏,表示允許所有的IP訪問3306端口連接數(shù)據(jù)庫

(2)浦辨、重啟mysql服務(wù)

(3)、重啟之后沼沈,在服務(wù)器端以root用戶進(jìn)入mysql流酬,然后使用命令?

grant all privileges on 數(shù)據(jù)庫名.表名 to ‘用戶名’@’%’ identified by ‘密碼’ with grant option;?

flush privileges;?

提示成功后即表示成功添加用戶,隨后退出mysql列另,重啟服務(wù)芽腾,然后便可以使用剛才添加的用戶及密碼進(jìn)入mysql數(shù)據(jù)庫進(jìn)入操作!

具體說下grant all privileges on 數(shù)據(jù)庫名.表名 to ‘用戶名’@’%’ identified by ‘密碼’ with grant option;

grant 命令就是用來創(chuàng)建用戶页衙,all表示授予新增用戶操作數(shù)據(jù)庫或者數(shù)據(jù)庫下某個(gè)數(shù)據(jù)表的所有權(quán)限摊滔,如果不想給予太大權(quán)限,可以將此處改為select,update,insert,delete 中的一個(gè)或者多個(gè)to后面接的’用戶名’表示新增的用戶的名稱店乐,@’%’表示可以從任意主機(jī)進(jìn)行連接艰躺,如果修改成@localhost則表示僅能從本機(jī)連接。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末响巢,一起剝皮案震驚了整個(gè)濱河市描滔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌踪古,老刑警劉巖含长,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異伏穆,居然都是意外死亡拘泞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門枕扫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來陪腌,“玉大人,你說我怎么就攤上這事∈迹” “怎么了染簇?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長强岸。 經(jīng)常有香客問我锻弓,道長,這世上最難降的妖魔是什么蝌箍? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任青灼,我火速辦了婚禮,結(jié)果婚禮上妓盲,老公的妹妹穿的比我還像新娘杂拨。我一直安慰自己,他們只是感情好悯衬,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布弹沽。 她就那樣靜靜地躺著,像睡著了一般甚亭。 火紅的嫁衣襯著肌膚如雪贷币。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天亏狰,我揣著相機(jī)與錄音,去河邊找鬼偶摔。 笑死暇唾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的辰斋。 我是一名探鬼主播策州,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼宫仗!你這毒婦竟也來了够挂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤藕夫,失蹤者是張志新(化名)和其女友劉穎孽糖,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體毅贮,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡办悟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了滩褥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片病蛉。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出铺然,到底是詐尸還是另有隱情俗孝,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布魄健,位于F島的核電站赋铝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏诀艰。R本人自食惡果不足惜柬甥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望其垄。 院中可真熱鬧苛蒲,春花似錦、人聲如沸绿满。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽喇颁。三九已至漏健,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間橘霎,已是汗流浹背蔫浆。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留姐叁,地道東北人瓦盛。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像外潜,于是被迫代替她去往敵國和親原环。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

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