目录
  1. Appnode面板
  2. 一条命令部署LNMP
    1. OneinStack
    2. Linux运维笔记
  • 全新安装或升级php7
    1. -bash php: command not found
  • 云服务器centos部署LNMP环境

    初次接触云服务器,在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 #查看是否生效
    文章作者: 极速翱翔
    文章链接: https://blog.darler.cn/lnmp/
    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Darler Space
    打赏
    • 微信
    • 支付寶

    评论