阿里云Ubuntu配置LNMP環(huán)境

本地終端(iTerm)連接阿里云服務(wù)器

  • 本地連接阿里云服務(wù)器
    ssh root@IP           # 如:root@111.111.111.111)
    root@IP's password:   # 輸入root用戶的密碼  
    
  • 如果出現(xiàn)指紋不匹配挨队,或者變更,請(qǐng)刪除本地指紋
    cd /Users/XXX/.ssh        # 進(jìn)入.ssh文件目錄
    rm XXXX                   # 刪除對(duì)應(yīng)的指紋秘鑰)
    

安裝LNMP

  1. 安裝screen(安裝LNMP之前需要安裝screen命令)
    Screen是一個(gè)可以在多個(gè)進(jìn)程之間多路復(fù)用一個(gè)物理終端的全屏窗口管理器糕簿。
    執(zhí)行screen -S lnmp以后栅受,如果提示:screen: command not found侵佃,則需要安裝涂圆。
    # 安裝screen命令
    yum install screen;              # 方法1
    apt-get install screen;          # 方法2
    
  2. 下載并安裝LNMP,一鍵安裝包
    本文安裝的是當(dāng)前最新版本的lnmp1.6檐春,查看最新版本:查看最新版本
    如果需要安裝lnmpa的話顽聂,只需要將/install.sh后面的lnmp替換為lnmpa即可肥惭。
    如果需要修改網(wǎng)站和數(shù)據(jù)庫目錄、Nginx參數(shù)紊搪、PHP參數(shù)等需要在運(yùn)行./install.sh之前修改安裝包目錄下的lnmp.conf文件蜜葱。
    wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
    
    如果提示wget: command not found,請(qǐng)先安裝wget命令
    yum install wget;                # 方法1
    apt-get install wget;            # 方法2
    
    運(yùn)行上述安裝lnmp命令以后耀石,如出現(xiàn)
    You have 10 options for your DataBase install.
    1: Install MySQL 5.1.73
    ...
    4: Install MySQL 5.7.22
    ...
    0: DO NOT Install MySQL/MariaDB
    Enter your choice (1,2,3,4,5,6,7,8,9 or 0): 4     # 選擇對(duì)應(yīng)的MySQL版本
    
    請(qǐng)根據(jù)自己的需求選擇對(duì)應(yīng)的MySQL/MariaDB版本牵囤。
    選擇數(shù)據(jù)庫版本以后,下一步會(huì)讓你設(shè)置數(shù)據(jù)庫的root用戶密碼滞伟,如
    Please setup root password of MySQL.
    Please enter: ******                   # 輸入MySQL的root用戶密碼
    
    設(shè)置完密碼揭鳞,下一步詢問是否需要啟用MySQL InnoDB引擎,默認(rèn)為開啟梆奈,一般建議開啟野崇,直接回車/y即可。
    Do you want to enable or disable the InnoDB Storage Engine?
    Default enable,Enter your choice [Y/n]: y          # 一般Y即可
    
    下一步選擇PHP的安裝版本亩钟,如
    You have 9 options for your PHP install.
    1: Install PHP 5.2.17
    ...
    9: Install PHP 7.3.6
    
    注意:選擇PHP 7+版本時(shí)需要自行確認(rèn)PHP版本是否與自己的程序兼容乓梨。
    下一步提示是否安裝內(nèi)存優(yōu)化:
    You have 3 options for your Memory Allocator install.
    1: Don't install Memory Allocator.(Default)
    ...
    Enter your choice (1, 2 or 3):         # 直接回車就好
    
    下一步進(jìn)入安裝環(huán)節(jié)鳖轰,安裝時(shí)間幾十分鐘至幾個(gè)小時(shí)不等,取決于機(jī)器配置和網(wǎng)速扶镀。
    … 靜靜的等待 ...
    … 靜靜的等待 ...
    … 靜靜的等待 ...
    如果顯示Nginx: OK蕴侣,MySQL: OK,PHP: OK臭觉,即表示安裝成功昆雀。
  3. lnmp狀態(tài)管理
    LNMP 1.2+狀態(tài)管理: lnmp {start|stop|reload|restart|kill|status}
    LNMP 1.2+各個(gè)程序狀態(tài)管理: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
    示例:
lnmp status;                # lnmp狀態(tài)
lnmp reload;                # lnmp重啟
lnmp nginx reload;  # nginx啟動(dòng)
lnmp mysql reload;  # nginx啟動(dòng)
  1. 安裝FTP服務(wù)器
    安裝lnmp不會(huì)自動(dòng)安裝FTP服務(wù)器,但是一鍵安裝包里有pureftpd安裝腳本
    在當(dāng)前用戶目錄下蝠筑,進(jìn)入lnmp解壓的目錄狞膘,執(zhí)行
    cd lnmp1.6;          # 進(jìn)入lnmp解壓目錄(一般在當(dāng)前用戶根目錄)
    ./pureftpd.sh        # 執(zhí)行安裝Pureftpd
    
    如出現(xiàn):Press any key to install...or Press Ctrl+c to cancel,按任意鍵安裝菱肖,<kbd>Ctrl</kbd>+<kbd>c</kbd>取消安裝客冈。
    Starting pureftpd...
    Starting Pure-FTPd...  done
    +----------------------------------------------------------------------+
    | Install Pure-FTPd completed,enjoy it!
    | =>use command: lnmp ftp {add|list|del|show} to manage FTP users.
    +----------------------------------------------------------------------+
    | For more information please visit https://lnmp.org
    +----------------------------------------------------------------------+
    
    當(dāng)顯示上面這段內(nèi)容時(shí)旭从,說明你的FTP服務(wù)器已經(jīng)安裝成功稳强。可以通過lnmp ftp {add|list|del|show}來管理FTP用戶和悦。
    (1)查看FTP用戶列表
    lnmp ftp list;       # 查看FTP用戶
    
    xxx               /home/wwwroot/xxx/./
    yyy               /home/wwwroot/xxx/./
    
    (2)查看指定FTP用戶詳情
    lnmp ftp show;                       # 查看ftp指定的用戶信息
    Enter ftp account name: xxx          # 輸入ftp用戶名xxx
    
    Your ftp account xxx details:
    
    Login              : xxx
    Password           : *******.
    UID                : 1001 (www)
    GID                : 1001 (www)
    Directory          : /home/wwwroot/xxx.net/./
    Full name          :
    Download bandwidth : 0 Kb (unlimited)
    Upload   bandwidth : 0 Kb (unlimited)
    Max files          : 0 (unlimited)
    Max size           : 0 Mb (unlimited)
    Ratio              : 0:0 (unlimited:unlimited)
    Allowed local  IPs :
    Denied  local  IPs :
    Allowed client IPs :
    Denied  client IPs :
    Time restrictions  : 0000-0000 (unlimited)
    Max sim sessions   : 0 (unlimited)
    
    (3)添加FTP用戶
    lnmp ftp add;                                    # 執(zhí)行添加FTP賬號(hào)操作
    
    Enter ftp account name: xxx                      # 輸入FTP賬號(hào)名
    Enter password for ftp account xxx: ***          # 輸入FTP密碼
    Enter directory for ftp account xxx: ***         # 輸入FTP目錄(以/開始的真實(shí)存在的目錄)
    Created FTP User: xxx Sucessfully.               # 表示FTP賬號(hào)xxx創(chuàng)建成功 
    
    (4)刪除FTP用戶
    lnmp ftp del;                            # 執(zhí)行刪除FTP賬號(hào)操作
    
    Enter ftp account name: xxx              # 輸入要?jiǎng)h除的FTP賬號(hào)
    Your will delete ftp user xxx            # 準(zhǔn)備刪除FTP賬號(hào)xxx
    Sleep 3s,Press ctrl+c to cancel...       # 刪除倒計(jì)時(shí)(3秒內(nèi)按Ctrl+c可以取消)
    FTP User: xxx deleted Sucessfully.       # 刪除FTP xxx成功 
    
    (5)本地連接FTP服務(wù)器
    使用工具FileZilla連接FTP服務(wù)器退疫。
    • 下載FileZilla工具,自行選擇Window鸽素、Mac褒繁、Linux版本下載。
    • 安裝FileZilla(略過)
    • 使用FileZilla連接FTP服務(wù)器
      點(diǎn)擊 文件>站點(diǎn)管理器>新建站點(diǎn)馍忽,配置選項(xiàng)如下:
      名稱 選項(xiàng)
      協(xié)議 FTP - 文件傳輸協(xié)議
      主機(jī) FTP服務(wù)器的外網(wǎng)IP地址
      端口 21(默認(rèn)21)
      加密碼 只使用明文FTP(不安全)
      登錄類型 正常
      用戶名 xxx
      密碼 ***
      如果出現(xiàn)下面這種情況棒坏,請(qǐng)把加密碼改為:只使用明文FTP(不安全)
      331 User xxx OK. Password required
      421 Home directory not available - aborting
      本文參考至:lnmp一鍵安裝
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市遭笋,隨后出現(xiàn)的幾起案子坝冕,更是在濱河造成了極大的恐慌,老刑警劉巖瓦呼,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件喂窟,死亡現(xiàn)場離奇詭異,居然都是意外死亡央串,警方通過查閱死者的電腦和手機(jī)磨澡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來质和,“玉大人稳摄,你說我怎么就攤上這事∷撬蓿” “怎么了秩命?”我有些...
    開封第一講書人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵尉共,是天一觀的道長。 經(jīng)常有香客問我弃锐,道長袄友,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任霹菊,我火速辦了婚禮剧蚣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘旋廷。我一直安慰自己鸠按,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開白布饶碘。 她就那樣靜靜地躺著目尖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扎运。 梳的紋絲不亂的頭發(fā)上瑟曲,一...
    開封第一講書人閱讀 52,696評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音豪治,去河邊找鬼洞拨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛负拟,可吹牛的內(nèi)容都是我干的烦衣。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼掩浙,長吁一口氣:“原來是場噩夢啊……” “哼花吟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起厨姚,我...
    開封第一講書人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤衅澈,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后遣蚀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矾麻,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年芭梯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了险耀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡玖喘,死狀恐怖甩牺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情累奈,我是刑警寧澤贬派,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布急但,位于F島的核電站,受9級(jí)特大地震影響搞乏,放射性物質(zhì)發(fā)生泄漏波桩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一请敦、第九天 我趴在偏房一處隱蔽的房頂上張望镐躲。 院中可真熱鬧,春花似錦侍筛、人聲如沸萤皂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽裆熙。三九已至,卻和暖如春禽笑,著一層夾襖步出監(jiān)牢的瞬間入录,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來泰國打工蒲每, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纷跛,地道東北人喻括。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓邀杏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親唬血。 傳聞我的和親對(duì)象是個(gè)殘疾皇子望蜡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

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