项目名称:搭建个人 Web 服务器_LAMP


文章目录


1 搭建模式:

  • LAMP,即 Linux 系统 +Apache 服务器 +MySQL+PHP

2 搭建步骤

  • 【第一步】安装 Linux 系统

    • 安装 Linux 系统的方法有两种:

      【1】更换电脑操作系统或者安装双系统

      【2】安装 VMware 虚拟机,并在虚拟机中安装 Ubuntu 系统

  • 【第二步】安装 Apache 服务器

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # ① 更新资源包
    sudo apt update
    # ② 更新软件
    sudo apt upgrade
    # ③ 更新系统软件
    sudo apt dist-upgrade
    # ④ 安装Apache服务器
    sudo apt install apache2
    #碰到继续执行吗?[Y/n] 输入y,然后按回车即可。

    操作 Apache 服务器相关指令

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # 安装 systemctl
    sudo apt-get install --reinstall systemd
    # 检查服务器状态:
    systemctl status apache2
    # 开启服务器:
    systemctl start apache2
    或者
    sudo /etc/init.d/apache2 start
    # 关闭服务器:
    systemctl stop apache2
    或者
    sudo /etc/init.d/apache2 stop
    # 重启服务器:
    systemctl restart apache2
    或者
    sudo /etc/init.d/apache2
    • 测试

      • 打开浏览器,在你的主机上输入你的 IP 地址,或者输入 127.0.0.1 或者输入 localhost。

      • 安装成功后将会出现 Apache2 Ubuntu Default Page,即 Apache2 Ubuntu 默认页面。

        在终端中寻找这个文件可输入指令:

        1
        sudo find / -name index.html
在这里插入图片描述
  • 【第三步】安装 MySQL 数据库

    1
    2
    3
    4
    5
    6
    7
    8
    # ① 安装之前先查看你的ubuntu系统有没有安装mysql数据库
    dpkg -l | grep mysql
    # ② 安装数据库
    apt install mysql-server
    # 同样碰到继续执行吗?[Y/n] 输入y,然后按回车即可。
    # ③ 检查数据库是否安装成功
    netstat -tap | grep mysql
    # 如果出现以下提示信息,则表示数据库安装成功
  • 【第四步】安装 PHP

    PHP 添加了支持动态网页的服务器网页处理功能,是一种常见的后端的语言。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # ① 安装PHP
    sudo apt install php
    # 同样碰到继续执行吗?[Y/n] 输入y,然后按回车即可。
    # ② 查看PHP版本指令
    php -v
    # ③ 在/var/www/html文件夹下新建一个文件,命名为index.php
    sudo nano /var/www/html/index.php
    # ④ 在里面写入如下代码
    <?php
    phpinfo();
    ?>
    # ⑤ 按Ctrl+o -> 回车保存 -> Ctrl+x 退出

    打开浏览器,在地址栏输入 IP 地址 /index.php 或者输入 127.0.0.1/index.php 或者输入 localhost/index.php,安装正常会弹出 PHP 的默认信息页面。

  • 【第五步】选择安装模组和软件

    1
    2
    3
    4
    5
    # phpMyAdmin的安装和使用
    sudo apt install phpmyadmin
    # 同样碰到继续执行吗?[Y/n] 输入y,然后按回车即可。
    # 后面会出现一些选择框,依次选择
    Apache2 -> 是 -> 设定密码

    完成后在浏览器中输入:IP 地址 /phpmyadmin,正常情况下将出现下面的界面。

    在这里插入图片描述

3 常见问题解决方案

  • Apache 服务器启动失败,80 端口被占用问题

    在这里插入图片描述
    1
    2
    3
    4
    5
    6
    7
    8
    # 查看80端口情况
    sudo netstat -lnp|grep 80
    # 杀掉进程
    sudo kill -9 1123
    # 启动Apache服务器
    systemctl start apache2
    # 查看Apache服务器状态
    systemctl status apache2.service
在这里插入图片描述
× 请我吃糖~
打赏二维码