安装部署PHP(2)-LNMP安装

熊猫卓Sun 2020年06月19日 49次浏览

在走了很多弯路以后,终于找到了组织LNMP的官网,任何挂着LNMP幌子一步步教你如何更新yum,如何下载配置NGINX的教程都是在装B.LNMP的一步安装,近乎一路NEXT的骚作简直愉快的要飞起来了。

之前有文章介绍了,本人因为不想折腾自己的云服务器(主要害怕自己一不小心把之前部署的项目搞坏了),所以在本机搭建了虚拟机并安装Centos7.

1、服务器连接

模拟云服务器场景,使用SecureCRT或者xshell工具连接到Centos
备注:查看Centos的ip命令:ip addr

2、安装并使用screen

(1)安装命令(如果已经安装可直接跳过本步骤)

yum install screen 

安装screen.jpg
(2)创建一个lnmp的窗口(我是这么称呼)

screen -S lnmp

3、下载并安装LNMP一键安装包

截止当前时间20200622,提供下载的稳定版lnmp命令如下

wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp

lnmp1.5install1.png
备注:
(1)如提示wget: command not found ,使用yum install wget 或 apt-get install wget 命令安装
(2)针对下载节点很慢的情况,可以参考文章,更换下载节点,提高下载速度
目前提供了较多的MySQL、MariaDB版本和不安装数据库的选项,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择!如仅需安装数据库在lnmp安装包目录下执行:./install.sh db

输入对应MySQL或MariaDB版本前面的序号,回车进入下一步.
lnmp1.5install2.png
设置MySQL的root密码(为了安全不输入直接回车将会设置为lnmp.org随机数字)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需要Backspace键)。

输入后回车进入下一步,如下图所示:
lnmp1.5install3.png

询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,(MySQL 5.7+版本无法关闭InnoDB),输入完成,回车进入下一步。
lnmp1.5install4.png
备注:选择PHP 7+版本时需要自行确认PHP版本是否与自己的程序兼容。一般按照默认安装即可

输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:
lnmp1.5install5.png
可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

4、安装完成

lnmp安装完毕.jpg

如果显示Nginx: OK,MySQL: OK,PHP: OK
并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安装使用的时间及Install lnmp V1.6 completed! enjoy it.的话,说明已经安装成功。
某些系统可能会一直卡在Install lnmp V1.5 completed! enjoy it.不自动退出,可以按Ctrl+c退出。

安装完成接下来开始使用就可以了,按添加虚拟主机教程,添加虚拟主机后可以使用sftp或ftp服务器上传网站代码,将域名解析到VPS或服务器的IP上,解析生效即可使用。

微信dat在线还原https://blog.9035shop.cn/可以免费查看微信加密dat图片的工具