个人工作知识笔记
主页
Linux运维
Thinkphp相关
功能开发代码
常用工具
低频方案
常用软件
日记流水
账号体系
思考规划
添加内容
记日记
本网站
>
常用功能代码
TP安装及常用命令
TP控制器相关使用
linux常用命令
SQL常用代码
Ajax传输样例
TP6操作手册
TP3.2操作手册
coscmd配置
Ngix配置
WX错误代码
SLL配置
curl命令详解
功能
跳转至前台
数据备份
退出登录
标题
类别
Linux运维
Thinkphp相关
功能开发代码
常用工具
低频方案
是否隐藏
内容详情
<p deep="3"><strong><span>安装步骤:</span></strong><br data-filtered="filtered"><a name="tip" id="tip"></a><strong>1、使用<a href="https://www.vpser.net/other/putty-ssh-linux-vps.html" target="_blank">putty</a>或类似的SSH工具登陆VPS或服务器;</strong><br data-filtered="filtered"><br data-filtered="filtered">登陆后运行:<strong>screen -S lnmp</strong><br data-filtered="filtered">如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细内容参考<a href="https://www.vpser.net/manage/run-screen-lnmp.html" target="_blank">screen教程</a>。<br data-filtered="filtered"><br data-filtered="filtered"><a name="install" id="install"></a><strong>2、下载并安装LNMP一键安装包:</strong><br data-filtered="filtered"><br data-filtered="filtered">您可以选择使用下载版(推荐美国及海外VPS或空间较小用户使用)或者完整版(推荐国内VPS使用,国内用户可用在<a href="https://lnmp.org/download.html" target="_blank">下载</a>中找国内下载地址替换),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里。<br data-filtered="filtered"><br data-filtered="filtered"><strong>安装LNMP稳定版</strong><br data-filtered="filtered">如需无人值守安装,请使用 <a href="https://lnmp.org/auto.html" target="_blank">无人值守命令生成工具</a>,或<a href="https://lnmp.org/faq/v1-5-auto-install.html" target="_blank">查看无人值守说明教程</a><br data-filtered="filtered"><br data-filtered="filtered"><strong>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 <span>lnmp</span></strong><br data-filtered="filtered"><br data-filtered="filtered">如需要安装LNMPA或LAMP,将./install.sh 后面的参数lnmp替换为<span>lnmpa</span>或<span>lamp</span>即可。如需更改网站和数据库目录、自定义Nginx参数、PHP参数模块、开启lua等需在运行./install.sh 命令前修改安装包目录下的 lnmp.conf 文件,详细可以查看<a href="https://lnmp.org/faq/lnmp-software-list.html#lnmp.conf" target="_blank">lnmp.conf文件参数说明</a>。<br data-filtered="filtered"><br data-filtered="filtered">如提示wget: command not found ,使用yum install wget 或 apt-get install wget 命令安装。<br data-filtered="filtered"><br data-filtered="filtered">如下载速度慢或无法下载请更换其他下载节点,请查看<a href="https://lnmp.org/faq/lnmp-download-source.html" target="_blank">LNMP下载节点具体替换方法</a>。<br data-filtered="filtered"><br data-filtered="filtered">运行上述LNMP安装命令后,会出现如下提示:<br data-filtered="filtered"><img src="https://lnmp.org/images/1.5/lnmp1.5-install-1.png"><br data-filtered="filtered">目前提供了较多的MySQL、MariaDB版本和不安装数据库的选项,需要<strong>注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择</strong>!如仅需安装数据库在lnmp安装包目录下执行:./install.sh db<br data-filtered="filtered"><br data-filtered="filtered">输入对应MySQL或MariaDB版本前面的序号,回车进入下一步.<br data-filtered="filtered"><br data-filtered="filtered"><img src="https://lnmp.org/images/1.5/lnmp1.5-install-2.png"><br data-filtered="filtered">设置MySQL的root密码(为了安全不输入直接回车将会设置为lnmp.org#随机数字)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需要Backspace键)。输入后回车进入下一步,如下图所示:<br data-filtered="filtered"><img src="https://lnmp.org/images/1.5/lnmp1.5-install-3.png"><br data-filtered="filtered">询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,(MySQL 5.7+版本无法关闭InnoDB),输入完成,回车进入下一步。<br data-filtered="filtered"><br data-filtered="filtered"><img src="https://lnmp.org/images/1.5/lnmp1.5-install-4.png"><br data-filtered="filtered">注意:选择PHP 7+版本时需要自行确认PHP版本是否与自己的程序兼容。<br data-filtered="filtered"><br data-filtered="filtered">输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:<br data-filtered="filtered"><img src="https://lnmp.org/images/1.5/lnmp1.5-install-5.png"><br data-filtered="filtered">可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。<br data-filtered="filtered"><br data-filtered="filtered">如果是LNMPA或LAMP的话还会提示设置邮箱和选择Apache<img src="https://lnmp.org/images/1.5/lnmp1.5-install-6.png">“Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。<br data-filtered="filtered"><br data-filtered="filtered">再选择Apache版本<br data-filtered="filtered"><img src="https://lnmp.org/images/1.5/lnmp1.5-install-7.png"><br data-filtered="filtered">按提示输入对应版本前面的数字序号,回车。<br data-filtered="filtered"><br data-filtered="filtered">提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。 <br data-filtered="filtered">LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin等软件及相关的组件。<br data-filtered="filtered"><br data-filtered="filtered">安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。<br data-filtered="filtered"><br data-filtered="filtered"><strong>3、安装完成</strong><br data-filtered="filtered">如果显示Nginx: OK,MySQL: OK,PHP: OK<br data-filtered="filtered"><img src="https://lnmp.org/images/1.5/lnmp1.5-install-success.png"><br data-filtered="filtered">并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安装使用的时间及Install lnmp V1.6 completed! enjoy it.的话,说明已经安装成功。<br data-filtered="filtered">某些系统可能会一直卡在Install lnmp V1.5 completed! enjoy it.不自动退出,可以按Ctrl+c退出。<br data-filtered="filtered"><br data-filtered="filtered">安装完成接下来开始使用就可以了,按<a href="https://lnmp.org/faq/lnmp-vhost-add-howto.html" target="_blank"><strong>添加虚拟主机教程</strong></a>,添加虚拟主机后可以使用<a href="https://lnmp.org/faq/sftp.html" target="_blank">sftp</a>或<a href="https://lnmp.org/faq/ftpserver.html" target="_blank">ftp服务器</a>上传网站代码,将域名解析到VPS或服务器的IP上,解析生效即可使用。<br data-filtered="filtered"><br data-filtered="filtered"><a name="installfailed" id="installfailed"></a><strong>4、安装失败</strong><br data-filtered="filtered"><img src="https://lnmp.org/images/1.5/lnmp1.5-install-failed.png"><br data-filtered="filtered">如果出现类似上图的提示,有一个或几个没安装成功表明安装失败!!需要用<a href="http://www.vpser.net/manage/winscp.html" target="_blank">winscp</a>或其他类似工具,将/root目录下面的lnmp-install.log下载下来,到<a href="http://bbs.vpser.net/forum-25-1.html">LNMP支持论坛</a>发帖注明你的系统发行版名称及版本号、32位还是64位等信息,并将lnmp-install.log压缩以附件形式上传到论坛,我们会通过日志查找错误,并给予相应的解决方法。</p><p><br><br><strong>默认LNMP是不安装FTP服务器的,如需要FTP服务器:<a href="https://lnmp.org/faq/ftpserver.html" target="_blank">https://lnmp.org/faq/ftpserver.html</a></strong><br><br><a name="vhost" id="vhost"></a><strong>5、添加、删除虚拟主机及伪静态管理</strong><br><a href="https://lnmp.org/faq/lnmp-vhost-add-howto.html" target="_blank">https://lnmp.org/faq/lnmp-vhost-add-howto.html</a><br><br><a name="addones" id="addones"></a><strong>6、eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache的安装</strong><br><a href="https://lnmp.org/faq/addons.html" target="_blank">https://lnmp.org/faq/addons.html</a><br><br><a name="list" id="list"></a><strong>7、LNMP相关软件目录及文件位置</strong><br><a href="https://lnmp.org/faq/lnmp-software-list.html" target="_blank">https://lnmp.org/faq/lnmp-software-list.html</a><br><br><a name="status" id="status"></a><strong>8、LNMP状态管理命令</strong><br><a href="https://lnmp.org/faq/lnmp-status-manager.html" target="_blank">https://lnmp.org/faq/lnmp-status-manager.html</a><br><br><a name="only" id="only"></a><strong>9、仅安装数据库、Nginx</strong><br><span>lnmp 1.5开始支持只安装MySQL/MariaDB数据库或Nginx</span><br><span>增加单独nginx安装,安装包目录下运行:./install.sh nginx 进行安装;</span><br><span>增加单独数据库安装,安装包目录下运行:./install.sh db 进行安装;</span></p>
立即提交