初次接触云服务器,在LNMP和LAMP的上折腾了不少时间,看了百度云和腾讯云的官方档,安装操作一步步来,阿里云的官方档,直接是建议安装镜像时选择带有LNMP环境的镜像,阿里云在镜像市场相对而言是比较完善的,恰巧我买的又是百度云,重装可选择镜像市场太少了。无奈选择纯净的centos7,然后自行来搭建LNMP。

给大家分享几个方法,主要有以下几种方法。

  1. 逐个安装,看百度云腾讯云的云服务器使用档。
  2. 安装linux面板,如appnode,宝塔面板。
  3. 其他环境部署解决方法,如OneinStack。
  4. 安装时选择带LNMP的镜像,比如阿里云。

Appnode面板

一开始我用的也是bt宝塔面板,后来发现没有已备案域名用起来相当不友好,经安利使用appnode,虽然免费版只能部署3个网站,但是这个对于我们继续相当于没限制。所以这是对于新手小白最友好的一个解决方案了。

安装文档

1
INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable,php72,mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

LNMP

一条命令部署LNMP

推荐以下2个:

OneinStack

https://oneinstack.com/

Linux运维笔记

https://linuxeye.com/31.html

大功告成

全新安装或升级php7

补充:(以centos升级到php7.1为例)

1
2
3
4
5
php -v #先查看当前系统的php版本
yum list installed | grep php #查看已安装的php
yum remove php* #删除所有已安装的php
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm #添加第三方yum源, 推荐webtatic的
yum list php71 #列出可安装的php7.1(同理php7.3为php73)

安装php7.1及插件,如果全新安装只需要执行以下这条命令。

1
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w

清除并检查安装后的版本

1
2
yum clean all
php -v
-bash php: command not found
1
2
3
4
vim /etc/profile
export PATH=$PATH:/opt/appnode/appnode-php72/root/usr/bin/ #粘贴到最后
source /etc/profile
php -v #查看是否生效