阿里云Ubuntu配置LNMP环境

本地终端(iTerm)连接阿里云服务器

  • 本地连接阿里云服务器
    ssh root@IP           # 如:root@111.111.111.111)
    root@IP's password:   # 输入root用户的密码  
    
  • 如果出现指纹不匹配,或者变更,请删除本地指纹
    cd /Users/XXX/.ssh        # 进入.ssh文件目录
    rm XXXX                   # 删除对应的指纹秘钥)
    

安装LNMP

  1. 安装screen(安装LNMP之前需要安装screen命令)
    Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。
    执行screen -S lnmp以后,如果提示:screen: command not found,则需要安装。
    # 安装screen命令
    yum install screen;              # 方法1
    apt-get install screen;          # 方法2
    
  2. 下载并安装LNMP,一键安装包
    本文安装的是当前最新版本的lnmp1.6,查看最新版本:查看最新版本
    如果需要安装lnmpa的话,只需要将/install.sh后面的lnmp替换为lnmpa即可。
    如果需要修改网站和数据库目录、Nginx参数、PHP参数等需要在运行./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,请先安装wget命令
    yum install wget;                # 方法1
    apt-get install wget;            # 方法2
    
    运行上述安装lnmp命令以后,如出现
    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     # 选择对应的MySQL版本
    
    请根据自己的需求选择对应的MySQL/MariaDB版本。
    选择数据库版本以后,下一步会让你设置数据库的root用户密码,如
    Please setup root password of MySQL.
    Please enter: ******                   # 输入MySQL的root用户密码
    
    设置完密码,下一步询问是否需要启用MySQL InnoDB引擎,默认为开启,一般建议开启,直接回车/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+版本时需要自行确认PHP版本是否与自己的程序兼容。
    下一步提示是否安装内存优化:
    You have 3 options for your Memory Allocator install.
    1: Don't install Memory Allocator.(Default)
    ...
    Enter your choice (1, 2 or 3):         # 直接回车就好
    
    下一步进入安装环节,安装时间几十分钟至几个小时不等,取决于机器配置和网速。
    … 静静的等待 ...
    … 静静的等待 ...
    … 静静的等待 ...
    如果显示Nginx: OK,MySQL: OK,PHP: OK,即表示安装成功。
  3. lnmp状态管理
    LNMP 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status}
    LNMP 1.2+各个程序状态管理: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
    示例:
lnmp status;                # lnmp状态
lnmp reload;                # lnmp重启
lnmp nginx reload;  # nginx启动
lnmp mysql reload;  # nginx启动
  1. 安装FTP服务器
    安装lnmp不会自动安装FTP服务器,但是一键安装包里有pureftpd安装脚本
    在当前用户目录下,进入lnmp解压的目录,执行
    cd lnmp1.6;          # 进入lnmp解压目录(一般在当前用户根目录)
    ./pureftpd.sh        # 执行安装Pureftpd
    
    如出现: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
    +----------------------------------------------------------------------+
    
    当显示上面这段内容时,说明你的FTP服务器已经安装成功。可以通过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;                                    # 执行添加FTP账号操作
    
    Enter ftp account name: xxx                      # 输入FTP账号名
    Enter password for ftp account xxx: ***          # 输入FTP密码
    Enter directory for ftp account xxx: ***         # 输入FTP目录(以/开始的真实存在的目录)
    Created FTP User: xxx Sucessfully.               # 表示FTP账号xxx创建成功 
    
    (4)删除FTP用户
    lnmp ftp del;                            # 执行删除FTP账号操作
    
    Enter ftp account name: xxx              # 输入要删除的FTP账号
    Your will delete ftp user xxx            # 准备删除FTP账号xxx
    Sleep 3s,Press ctrl+c to cancel...       # 删除倒计时(3秒内按Ctrl+c可以取消)
    FTP User: xxx deleted Sucessfully.       # 删除FTP xxx成功 
    
    (5)本地连接FTP服务器
    使用工具FileZilla连接FTP服务器。
    • 下载FileZilla工具,自行选择Window、Mac、Linux版本下载。
    • 安装FileZilla(略过)
    • 使用FileZilla连接FTP服务器
      点击 文件>站点管理器>新建站点,配置选项如下:
      名称 选项
      协议 FTP - 文件传输协议
      主机 FTP服务器的外网IP地址
      端口 21(默认21)
      加密码 只使用明文FTP(不安全)
      登录类型 正常
      用户名 xxx
      密码 ***
      如果出现下面这种情况,请把加密码改为:只使用明文FTP(不安全)
      331 User xxx OK. Password required
      421 Home directory not available - aborting
      本文参考至:lnmp一键安装
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容