全手工搭建LNMP环境(CentOS7.2 PHP7.0)

对于不想使用各种面板的老鸟玩家,本文主要简介了在VPS云主机上如何手工搭建LNMP平台的web环境。具体操作以CentOS 7.2 64位操作系统为例。

Lrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nux实例手工部署LNMP环境具体操作步骤如下:

    安装ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx。 安装MySQL。 安装PHP。 浏览器访问测试。

前提条件

    VPS云主机已绑定弹性公网IP。 VPS云主机所在安全组添加了如下表所示的安全组规则,具体步骤参见为安全组添加安全组规则。注意不同服务商有不同操作。很多国外商家也没有限制,默认全开的。

安全组规则

方向

协议/应用

端口/范围

源地址

入方向

HTTP(80)

80

0.0.0.0/0

操作步骤

    安装ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx。
      登录VPS云主机。 执行以下命令,下载对应当前系统版本的ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx包。
      wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
      执行以下命令,建立ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx的yum仓库。
      rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
      执行以下命令,安装ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx。
      yum -y install nginx
      执行以下命令,启动ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx并设置开机启动。
      systemctl start nginx
      systemctl enable nginx
      使用浏览器访问 “http://主机IP地址”,显示如下页面,说明ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx安装成功。
    安装MySQL。
      依次执行以下命令,安装MySQL。
      rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
      yum -y install mysql-community-server
      依次执行以下命令,启动MySQL服务并设置开机自启动。
      systemctl start mysqld
      systemctl enable mysqld
      执行以下命令,获取安装MySQL时自动设置的root用户密码。
      grep 'temporary password' /var/log/mysqld.log
      回显如下类似信息。
      rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm0
      执行以下命令,并按照回显提示信息进行操作,加固MySQL。
      rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm1
      rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm2
    安装PHP。
      依次执行以下命令,安装PHP 7和一些所需的PHP扩展。
      rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm3
      执行以下命令,验证PHP的安装版本。
      rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm4
      回显如下类似信息:
      rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm5
      执行以下命令,启动PHP服务并设置开机自启动。
      rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm6
      修改ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx配置文件以支持PHP。
        执行以下命令打开配置文件“default.conf”。
        rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm7
        rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8

        键进入编辑模式。

        修改打开的“default.conf”文件。
          在所支持的主页面格式中添加php格式的主页,如下所示:
              locatrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8on / {
                  root   /usr/share/ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx/html;
                  rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8ndex rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8ndex.php rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8ndex.html rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8ndex.htm;
              }
          
          取消如下内容的注释,并设置字体加粗部分为ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx的默认路径,如下图所示:
              locatrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8on ~ \.php$ {
                  root           html;
                  fastcgrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8_pass   127.0.0.1:9000;
                  fastcgrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8_rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8ndex  rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8ndex.php;
                  fastcgrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8_param  SCRIPT_FILENAME /usr/share/ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx/html$fastcgrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8_scrrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8pt_name;
                  rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nclude        fastcgrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8_params;
              }
          
        Esc键退出编辑模式,并输入:wq保存后退出。
      执行以下命令,重新载入ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx的配置文件。
      servrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8ce ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx reload
    浏览器访问测试。
      在/usr/share/ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx/html/目录下创建“rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nfo.php”的测试页面。
        执行以下命令创建并打开“rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nfo.php”的测试文件。

        vrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8m /usr/share/ngrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nx/html/rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nfo.php

        rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8键进入编辑模式。 修改打开的“rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nfo.php”文件,将如下内容写入文件。
        
        

         

        Esc键退出编辑模式,并输入:wq保存后退出。
      使用浏览器访问“http://主机IP地址/rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8nfo.php”,显示如下页面,说明环境搭建成功。

推荐站内搜索:免费美国主机、免费代理rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8p、查rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8p、域名查询、shopex虚拟主机、香港服务器推荐、网站备案号查询、美国服务器防、防攻击rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm8p、一元域名、