文档中心 合作云服务器 快速入门 步骤四:部署应用环境

步骤四:部署应用环境

最近更新时间:2018-12-29 18:06:06

本文档旨在介绍几种 Linux 环境下基本的软件安装和环境配置,您可以根据需要自行选择是否安装。

注意:

新手用户并不是每一步都必须执行,请在确定了服务器用途后再进行相应配置。

本文档均以 CentOS 7.1 64位为例进行说明。

1. 安装及启动 nginx

  1. 执行以下命令,进行进行 nginx 的安装。
    yum install nginx

    当出现如下图所示的确认信息时,输入 ”y“。
  2. 执行以下命令,启动 nginx 服务。
    service nginx start
  3. 执行以下命令,测试 nginx 服务。
    wget http://127.0.0.1

2. 安装 PHP 及相应组件

  1. 执行以下命令,进行 PHP 的安装。
    yum install php php-fpm

    当出现如下图所示的确认信息时,输入 ”y“。
  2. 执行以下命令,启动 php-fpm 服务。
    service php-fpm start
  3. 执行以下命令,查看php-fpm配置。
    cat /etc/php-fpm.d/www.conf |grep -i 'listen ='

    根据上图可知 php-fpm 默认配置的监听端口为9000,只需将 php 解析的请求转发到127.0.0.0:9000即可。
  4. 执行以下命令,查找 nginx 配置文件。
    nginx -t
  5. 执行 vi 命令,修改配置文件。即在配置文件中找到以下片段,根据实际需求修改配置文件。
    server {
    listen       80;
    root   /usr/share/nginx/html;
    server_name  localhost;
    #charset koi8-r;
    #access_log  /var/log/nginx/log/host.access.log  main;
    location / {
       index  index.html index.htm;
    }
    #error_page  404              /404.html;
    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
       root   /usr/share/nginx/html;
    }
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index   index.php;
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
       include        fastcgi_params;
    }
    }
  6. 保存配置文件,并执行以下命令,重启 nginx 服务。
    service nginx restart
  7. 执行以下命令,在 web 目录下创建 index.php。
    vi /usr/share/nginx/html/index.php
  8. 写入如下内容:
    <?php
    echo "<title>Test Page</title>";
    echo "hello world";
    ?>
  9. 在浏览器中,访问 CentOS 云服务器公网 IP+php 网页名称,查看环境配置是否成功。页面显示 “hello world”,即表示配置成功,如下图所示:

    说明:

    若您无法访问此网页,请查看您的服务器是否配置了安全组导致端口无法被访问。

3. 通过 Filezilla 实现本地 Windows 上传文件到 Linux 服务器/从 Linux 服务器下载文件

说明:

  • 本方法仅适合本地为 Windows 系统的用户,可实现将本地文件上传至 Linux 服务器/下载 Linux 服务器上的文件。
  • 本地为 Linux 系统的用户可直接使用 SCP 命令进行上传下载。
  1. 本地安装 Filezilla 客户端。下载地址可参考:https://www.filezilla.cn/download/client
  2. 单击【文件】>【站点管理器】。
  3. 单击【新站点】,并输入以下内容:
    • 主机:Linux 云服务器的公网 IP
    • 端口:远程连接端口,默认22
    • 协议:选择【SFTP】ssh 文件传输协议
    • 登录类型:选择正常
    • 用户:Linux 云服务器的登录用户,默认为 root
    • 密码:Linux 云服务器的登录密码
  4. 单击【连接】,等待连接 Linux 合作云服务器。

    连接成功后,左侧为本地文件,右侧为服务器端文件。
    • 需要上传本地文件至服务器时,在左侧需要上传的文件上右键单击【上传】,文件即可上传到右侧服务器文件目录下。
    • 需要下载服务器文件至本地时,在右侧需要下载的文件上右键单击【下载】,文件即可下载到左侧本地文件目录下。