Linux 阿里云线上服务器安装配置 LNMP 1.3 一键安装包

当前位置: 首页 » 记录 » Linux 阿里云线上服务器安装配置 LNMP 1.3 一键安装包

分类: 记录 567阅读阅读模式

引自官网:

LNMP一键安装包是什么?

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、 LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、 MySQL/MariaDB、PHP的升级、常用缓存组件Redis、Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

 

服务器配置

配置时主机情况:

  • LNMP版本 正式版1.3-full
  • 基于阿里云Linux ECS 云服务器。
  • 系统 CentOS 7.2 64位 官方原版镜像
  • 内存 2g
  • CPU 差不多就行了

 

下载地址

LNMP1.3-Full (477.7MB) 一键安装包下载地址(请善用 wget ):

默认的:

http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz

其他服务器:
http://mirrors.duapp.com/lnmp/lnmp1.3-full.tar.gz
http://lnmporg.duapp.com/lnmp/lnmp1.3-full.tar.gz

联通的缓存服务器:
http://120.52.72.21/soft.vpser.net/lnmp/lnmp1.3-full.tar.gz
http://120.52.73.73/soft.vpser.net/lnmp/lnmp1.3-full.tar.gz

电信的缓存服务器:
http://101.110.118.73/soft.vpser.net/lnmp/lnmp1.3-full.tar.gz
http://101.96.10.45/soft.vpser.net/lnmp/lnmp1.3-full.tar.gz

百度云(完整安装包):
https://pan.baidu.com/s/1sl4JMUx

阿里云华东服务器的,用下面的,华东地区内网可用 >30m/s,其他地区未尝试:
http://10.27.5.212/soft/lnmp/lnmp1.3-full.tar.gz

 

md5:a5aa55cd177cd9b9176ad697c12e45c0

请务必先验证 MD5 ,确保该包为完整 LNMP 官方包。

 

常用命令

LNMP 自身管理(启动|停止|重载|重启|干掉自己|状态查询)

  1. lnmp {start|stop|reload|restart|kill|status}

LNMP 应用管理(nginx|mysql|mariadb|php-fpm|pureftpd)(启动|停止|重载|重启|干掉它|状态查询)

  1. lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}

LNMP host 主机管理(添加|主机列表|删除)

  1. lnmp vhost {add|list|del}

LNMP 数据库管理(添加|数据库列表|编辑|删除)

  1. lnmp database {add|list|edit|del}

LNMP FTP 管理(添加FTP|列表|编辑|删除|)

  1. lnmp ftp {add|list|edit|del}

 

配置文件位置

  1. Nginx 主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
  2. 添加的虚拟主机配置文件: /usr/local/nginx/conf/vhost/域名.conf
  3. MySQL 配置文件: /etc/my.cnf
  4. PHP 配置文件: /usr/local/php/etc/php.ini
  5. php-fpm 配置文件: /usr/local/php/etc/php-fpm.conf
  6. PureFtpd 配置文件: /usr/local/pureftpd/pure-ftpd.conf
  7. PureFtpd MySQL配置文件: /usr/local/pureftpd/pureftpd-mysql.conf
  8. Proftpd 配置文件: /usr/local/proftpd/etc/proftpd.conf
  9. Proftpd 用户配置文件: /usr/local/proftpd/etc/vhost/用户名.conf
  10. Redis 配置文件: /usr/local/redis/etc/redis.conf

 

软件文件位置

  1. Nginx 目录: /usr/local/nginx/
  2. MySQL 目录: /usr/local/mysql/
  3. MySQL 数据库所在目录: /usr/local/mysql/var/
  4. MariaDB 目录: /usr/local/mariadb/
  5. MariaDB 数据库所在目录:/usr/local/mariadb/var/
  6. PHP 目录: /usr/local/php/
  7. PHPMyAdmin 目录: /home/wwwroot/default/phpmyadmin/
  8. 默认网站目录 : /home/wwwroot/default/
  9. Nginx 日志目录: /home/wwwlogs/
  10. 配置文件所在目录: /usr/local/nginx/conf/vhost/
  11. PureFtpd 目录: /usr/local/pureftpd/
  12. PureFtpd web管理目录: /home/wwwroot/default/ftp/
  13. Proftpd 目录: /usr/local/proftpd/
  14. Redis 目录: /usr/local/redis/

 


 

进入正题,安装 lnmp 开始;

安装 lnmp

下载 LNMP

下载 LNMP 完整包到服务器根目录(随意目录都行), cd ~ 表示去到根目录。

  1. wget http://10.27.5.212/soft/lnmp/lnmp1.3-full.tar.gz

解压 lnmp

  1. tar -zxf lnmp1.3-full.tar.gz

进入 lnmp 解压目录

  1. cd lnmp1.3-full

执行 lnmp 初始化安装

  1. ./install.sh lnmp

其中的 lnmp 可以自定义,但不建议改变。

接下来的步骤,如果输入有错误需要删除时,可以按住Ctrl再按 Backspace 键(退格键)进行删除。

安装开始

  1. Please setup root password of MySQL.(Default password: root)

需要设置MySQL的root密码(不输入直接回车将会默认设置为root) 。

  1. Do you want to enable or disable the InnoDB Storage Engine?

询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,回车

  1. You have 5 options for your DataBase install.

输入对应 MySQL 或 MariaDB 版本前面的序号,回车
选择MySQL版本,目前提供了较多版本的MySQL和MariaDB,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择

  1. You have 6 options for your PHP install.

输入要选择的PHP版本的序号,回车
注意:选择PHP7等高版本时需要自行确认是否与自己的程序兼容。

  1. You have 3 options for you Memory Allocator install.

不搞内存优化的,请扣 1,也可以选择 Jemalloc 或 TCmalloc 来优化管理内存

最后提示:

  1. Press any key to install...or Press Ctrl+c to cancel

按任意键安装,或者按 Ctrl+C 取消安装

接下来会自动...

LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer ... 这几个软件。

漫长的等待中...

漫长的等待中...

漫长的等待中...

PS:Apache 服务器的还会有提示选择Apache版本

  1. You have 2 options for you Apache install.

按提示输入对应 apache 版本前面的数字序号,回车

漫长的等待中...

漫长的等待中...

漫长的等待中...

最终显示:

  1. Nginx: OK
  2. MySQL: OK
  3. PHP: OK
  4. ...
  5. ...
  6. ...
  7. Install lnmp V1.3 completed! enjoy it.

表示,安装成功,如果不成功,看这里

默认的,安装好以后,网站目录路径为「/home/wwwroot/default/」。

 

添加 ftp 支持

LNMP 自带 pureftpd,默认FTP没有开启。

确保 lnmp 安装好后,回到之前的解压文件夹内,执行:

  1. ./pureftpd.sh

提示一句

  1. Press any key to install...or Press Ctrl+c to cancel

按任意键安装,或者按 Ctrl+C 取消安装

如图:

接下来自动安装,PS: 1.3以上版本没有图形 FTP 管理界面。

完毕!

相关文章