阿里云Ubuntu配置LNMP环境
2019-07-21 本文已影响0人
帅的人已醒
本地终端(iTerm)连接阿里云服务器
- 本地连接阿里云服务器
ssh root@IP # 如:root@111.111.111.111) root@IP's password: # 输入root用户的密码
- 如果出现指纹不匹配,或者变更,请删除本地指纹
cd /Users/XXX/.ssh # 进入.ssh文件目录 rm XXXX # 删除对应的指纹秘钥)
安装LNMP
- 安装screen(安装LNMP之前需要安装screen命令)
Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。
执行screen -S lnmp
以后,如果提示:screen: command not found,则需要安装。# 安装screen命令 yum install screen; # 方法1 apt-get install screen; # 方法2
- 下载并安装LNMP,一键安装包
本文安装的是当前最新版本的lnmp1.6,查看最新版本:查看最新版本
如果需要安装lnmpa的话,只需要将/install.sh后面的lnmp替换为lnmpa即可。
如果需要修改网站和数据库目录、Nginx参数、PHP参数等需要在运行./install.sh之前修改安装包目录下的lnmp.conf文件。
如果提示wget: command not found,请先安装wget命令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
运行上述安装lnmp命令以后,如出现yum install wget; # 方法1 apt-get install wget; # 方法2
请根据自己的需求选择对应的MySQL/MariaDB版本。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版本
选择数据库版本以后,下一步会让你设置数据库的root用户密码,如
设置完密码,下一步询问是否需要启用MySQL InnoDB引擎,默认为开启,一般建议开启,直接回车/y即可。Please setup root password of MySQL. Please enter: ****** # 输入MySQL的root用户密码
下一步选择PHP的安装版本,如Do you want to enable or disable the InnoDB Storage Engine? Default enable,Enter your choice [Y/n]: y # 一般Y即可
注意:选择PHP 7+版本时需要自行确认PHP版本是否与自己的程序兼容。You have 9 options for your PHP install. 1: Install PHP 5.2.17 ... 9: Install PHP 7.3.6
下一步提示是否安装内存优化:
下一步进入安装环节,安装时间几十分钟至几个小时不等,取决于机器配置和网速。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
,即表示安装成功。 - 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启动
- 安装FTP服务器
安装lnmp不会自动安装FTP服务器,但是一键安装包里有pureftpd安装脚本
在当前用户目录下,进入lnmp解压的目录,执行
如出现:Press any key to install...or Press Ctrl+c to cancel,按任意键安装,<kbd>Ctrl</kbd>+<kbd>c</kbd>取消安装。cd lnmp1.6; # 进入lnmp解压目录(一般在当前用户根目录) ./pureftpd.sh # 执行安装Pureftpd
当显示上面这段内容时,说明你的FTP服务器已经安装成功。可以通过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 +----------------------------------------------------------------------+
lnmp ftp {add|list|del|show}
来管理FTP用户。
(1)查看FTP用户列表
(2)查看指定FTP用户详情lnmp ftp list; # 查看FTP用户 xxx /home/wwwroot/xxx/./ yyy /home/wwwroot/xxx/./
(3)添加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)
(4)删除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创建成功
(5)本地连接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成功
使用工具FileZilla连接FTP服务器。- 下载FileZilla工具,自行选择Window、Mac、Linux版本下载。
- 安装FileZilla(略过)
- 使用FileZilla连接FTP服务器
点击 文件>站点管理器>新建站点,配置选项如下:名称 选项 协议 FTP - 文件传输协议 主机 FTP服务器的外网IP地址 端口 21(默认21) 加密码 只使用明文FTP(不安全) 登录类型 正常 用户名 xxx 密码 ***
331 User xxx OK. Password required
421 Home directory not available - aborting
本文参考至:lnmp一键安装