首页 支持与服务 常见第三方软件配置 Apache/Nginx/PHP环境配置 Alibaba Cloud Linux 3 自建安装Apache+Mysql环境+PHP环境

Alibaba Cloud Linux 3 自建安装Apache+Mysql环境+PHP环境

步骤一:安装Apache

  1. 运行以下命令,安装Apache服务及其扩展包。

    yum -y install httpd httpd-manual mod_ssl mod_perl
    yum -y install httpd httpd-devel
  2. 运行以下命令,查看Apache的版本号。

    httpd -v

    回显信息类似如下所示,表示Apache的版本号为2.4.6。

    [root@iZbp14h7n3cwipjln62**** ~]# httpd -v
    Server version: Apache/2.4.37 (Alibaba Cloud Linux)
    Server built:   Jul 21 2022 15:33:44
  3. 依次运行以下命令,启动Apache服务并设置服务开机自启动。

    systemctl start httpd
    systemctl enable httpd
  4. 测试Apache服务是否安装并启动成功。

    1. 登录ECS管理控制台

    2. 在左侧导航栏,单击实例与镜像 > 实例

    3. 实例列表中找到正在部署环境的实例,从该实例的IP地址中复制公网IP。

    4. 在本地机器的浏览器地址栏中,输入http://ECS实例公网IP并按Enter键。

      若返回页面如下图所示,说明Apache服务启动成功。

      说明

      Apache服务默认监听80端口,如果无法访问Apache服务,则需确保已在ECS实例安全组的入方向添加安全组规则并放行80端口。具体操作,请参见添加安全组规则

      asdasd

步骤二:安装MySQL

  1. 运行以下命令,安装MySQL。

    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm && yum -y install mysql57-community-release-el7-10.noarch.rpm && yum -y install mysql-community-server --nogpgcheck
  2. 运行以下命令,查看MySQL版本号。

    mysql -V

    返回结果类似如下所示,表示MySQL安装成功。

    [root@iZbp14h7n3cwipjln62**** ~]# mysql -V
    mysql  Ver 14.14 Distrib 5.7.40, for Linux (x86_64) using  EditLine wrapper
  3. 运行以下命令,启动MySQL。

    systemctl start mysqld
  4. 依次运行以下命令,设置开机启动MySQL。

    systemctl enable mysqld
    systemctl daemon-reload

步骤三:安装PHP

  1. 运行以下命令,添加并更新epel源。

    rpm -ivh --nodeps https://rpms.remirepo.net/enterprise/remi-release-8.rpm
  2. 运行以下命令,安装PHP。

    sed -i 's/PLATFORM_ID="platform:al8"/PLATFORM_ID="platform:el8"/g' /etc/os-release
    yum -y module install php:remi-7.4
    sed -i 's/PLATFORM_ID="platform:el8"/PLATFORM_ID="platform:al8"/g' /etc/os-release
  3. 运行以下命令,查看PHP版本。

    php -v

    返回结果如下所示,表示安装成功。

    [root@iZbp14h7n3cwipjln62**** ~]# php -v
    PHP 7.4.32 (cli) (built: Sep 28 2022 09:09:55) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies
        with Zend OPcache v7.4.32, Copyright (c), by Zend Technologies             
  4. 运行以下命令,在Apache网站根目录创建测试文件。

    echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
  5. 运行以下命令,重启Apache服务。

    systemctl restart httpd
  6. 在本地机器的浏览器地址栏中,输入http://实例公网IP/phpinfo.php并按Enter键。

    显示如下页面表示安装成功。PHP

  7. 成功搭建LAMP环境后,建议您删除phpinfo.php测试文件,消除数据泄露风险。

    rm -rf <网站根目录>/phpinfo.php

    本教程中网站根目录为/var/www/html,则需要运行以下命令删除测试文件。

    rm -rf /var/www/html/phpinfo.php
阿里云首页 迁云实施服务 相关技术圈