阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)

云服务器网站的简单使用

云服务器搭建网站

  • 1.云服务器
  • 2.安装包升级
  • 3.apache的配置
  • 4.mysql的配置
  • 5. 安装php
  • 6.安装phpmyadmin:

1.云服务器

端口开放:

  1. 21 , FTP服务所开放的端口,用于上传、下载文件。

  2. 22,SSH端口,用于通过命令行模式 远程连接 Linux 服务器或vps。

  3. 80,用于HTTP服务提供访问功能。

  4. 443,用于HTTPS服务提供访问功能。

  5. 3306,MySQL数据库对外提供服务的端口。

2.安装包升级

sudo apt-get update //更新源上软件列表
sudo apt-get upgrade //更新本地软件

3.apache的配置

  • 下载apache
    sudo apt-get install apache2
  • 默认位置为/var/www/html,编写的程序文件存放于该位置
  • 检验apache是否配置成功
    在浏览器输入“公网ip”显示如下界面即配置成功。

阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第1张图片

4.mysql的配置

  • 安装mysql:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

  • 设置root账户密码:
    MySQL初始密码存放在/etc/mysql/debian.cnf中,可通过打开该文件查看密码登录MySQL
    sudo cat /etc/mysql/debian.cnf
    阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第2张图片

  • 通过初始账户密码进入mysql模式
    mysql - u debian-sys-maint -p Rb5UHppnnYiTnyE7
    阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第3张图片
    如果输入为mysql - u debian-sys-maint -p
    只需在提示输入password后,在其后输入密码即可进入(输入的密码不显示)
    阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第4张图片

  • 修改root密码

use mysql;
1.老版本MySQL:`update user set authentication_string=PASSWORD("123456") where User='root';`
2. 新版本MySQL:`alter user 'root'@'localhost' identified with mysql_native_password by '123456';`
修改完成后输入quit;退出mysql进入命令行模式
  • 再次以root身份登录sql
    mysql -u root -p 123456;
    阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第5张图片
  • 重启mysql服务
    service mysql restart

5. 安装php

  • sudo apt-get install php

  • 检验php是否安装成功:

    cd /var/www/html 
    vi index.php
    

    按‘i’进入编辑模式

    
    phpinfo();
    ?>
    

    按esc退出编辑模式,在输入’:'进入底行模式,输入wq保存退出

    • 在浏览器中输入:ip地址/index.php,显示如下,则php安装成功
      阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第6张图片

6.安装phpmyadmin:

  1. sudo apt-get install phpmyadmin
    阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第7张图片
    阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第8张图片
  • 设置phpmyadmin账号的密码(但权限不如root账户)阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第9张图片
    阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第10张图片
  1. 安装必要依赖包,因为php7以后版本没有默认自带php-mbstring,phpgettext这两个包
sudo apt-get install php-mbstring
sudo apt-get install php-gettext 
  1. 建立与apache网站目录连接,因为phpmyadmin默认下载在/usr/share/phpmyadmin
    sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
  2. 重启apache服务
    sudo /etc/init.d/apache2 restart
  3. 在浏览器输入 ip/phpmyadmin显示如下,阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第11张图片
  4. 用root账户输入密码’123456‘则进入phpmyadmin界面,显示如下:
    阿里云ecs服务器-部署网站基础(ubuntu20+apache2+mysql+php+phpmyadmin)_第12张图片

你可能感兴趣的:(服务器,mysql,php)