网硕互联技术交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3707|回复: 1

LNMP一键包安装说明

[复制链接]

主题

帖子

0

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
0
发表于 2016-4-24 14:57:14 | 显示全部楼层 |阅读模式
系统需求:
  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统
  • 需要3GB以上硬盘剩余空间
  • 128M以上内存,Xen的需要有SWAP,OpenVZ的另外至少要有128MB以上的vSWAP或突发内存(小内存请勿使用64位系统),MySQL 5.6及MariaDB 10必须1G以上内存。
  • VPS或服务器必须已经联网,且必须设置的是网络源不能是光盘源,同时VPS/服务器 DNS要正常!
  • Linux下区分大小写,输入命令时请注意

安装步骤:
1、使用putty或类似的SSH工具登陆VPS或服务器;

登陆后运行:
  1. screen -S lnmp
复制代码


如果提示screen: command not found 命令不存在可以执行:
  1. yum install screen
复制代码

  1. apt-get install screen
复制代码

安装,详细的screen教程。

2、下载并安装LNMP一键安装包:


您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里。

安装LNMP执行:
  1. wget -c http://down.wshost.cc/PHP/WAMP/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp
复制代码

如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。

按上述命令执行后,会出现如下提示:


lnmp-1.2-install-1.png

需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。输入后回车进入下一步,如下图所示:

lnmp-1.2-install-2.png

这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y ,输入 y 表示启用,输入 n 表示不启用。默认为y 启用,输入后回车进入下一步,选择MySQL版本:

lnmp-1.2-install-3.png

输入MySQL或MariaDB版本的序号,回车进入下一步,选择PHP版本:

lnmp-1.2-install-4.png

输入PHP版本的序号,回车进入下一步,选择是否安装内存优化:

lnmp-1.2-install-5.png

可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车。

如果是LNMPA或LAMP的话还需要设置管理员邮箱

lnmp-1.2-install-6.png

再选择Apache版本

lnmp-1.2-install-7.png

提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。


3、安装完成
如果显示Nginx: OK,MySQL: OK,PHP: OK

lnmp-1.2-install-sucess2.png

并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并Install lnmp V1.2 completed! enjoy it.的话,说明已经安装成功。
接下来按添加虚拟主机教程,添加虚拟主机,通过sftp或ftp服务器上传网站,将域名解析到VPS或服务器的IP上,解析生效即可使用。

4、安装失败

lnmp-1.2-install-failed.png

如果出现类似上图的提示,则表明安装失败,说明没有安装成功!!需要用winscp或其他类似工具,将/root目录下面的lnmp-install.log下载下来,到LNMP支持论坛发帖注明你的系统发行版名称及版本号、32位还是64位等信息,并将lnmp-install.log压缩以附件形式上传到论坛,我们会通过日志查找错误,并给予相应的解决方法。








LNMP安装包和安装教程均引用与lnmp.org


回复

使用道具 举报

主题

帖子

0

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
0
 楼主| 发表于 2017-4-10 22:28:50 | 显示全部楼层
2016年6月1日发布LNMP 1.3正式版

优化安装脚本、升级脚本及组件安装脚本;
增加lnmp.conf配置文件,可以自定义下载服务器地址、网站/数据库目录及nginx和php编译参数;不论安装升级都会调用该文件里的设置(建议备份此文件);
增加安装和升级时会根据机器配置自动优化PHP-FPM及MySQL/MariaDB相关参数;
增加php7支持;
增加mysql 5.7支持;
增加phpmyadmin升级功能;
php增加Composer工具;
php 5.4以上版本增加intl、xsl扩展;
nginx升级到1.10.0版本默认支持http2,注意如升级至1.9.5以上版本只能使用lnmp 1.3;
增加php-redis、php-memcached、php-memcache、imagick PHP7下模块的支持;
增加升级PHP/MySQL/MariaDB时对源目录进行完整备份,防范升级失败风险;
增加卸载LNMP/LNMPA/LAMP时对数据库目录进行备份功能;
增加lnmp脚本创建虚拟主机时可选创建MySQL数据库和FTP账号选项(需先安装好pureftpd);
增加安装或升级完清理目录节约硬盘空间;
redis仅保留最新版,删除旧版支持;
修正在部分系统下MySQL无法正确设置密码的问题;
修正完善防火墙规则;
pureftpd移除web面板并不再依赖MySQL,只能使用 lnmp ftp {add|list|edit|del} 命令进行ftp账号管理;
调整pureftpd配置文件目录至/usr/local/pureftpd/etc/下;
pureftpd编译选项增加tls;
nginx配置文件中 php启用配置简化为include enable-php.conf; pathinfo启用配置简化为include enable-php-pathinfo.conf;
修复imagemagick CVE-2016-3714漏洞;
nginx调整默认日志格式为combined;
诸多小的更新及调整......


1.3版本下载安装地址


  1. wget -c  http://down.wshost.cc/PHP/WAMP/lnmp1.3-full.tar.gz&& tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lamp
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网硕互联技术交流社区

GMT+8, 2024-4-24 15:28 , Processed in 0.262357 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表