用心打造
VPS知识分享网站

在Ubuntu上安装LAMP完整指南,看完你就懂得!

在Ubuntu上安装LAMP完整指南

LAMP 是一个流行的开源 Web 平台,通常用于运行动态网站和服务器。它由以下四个组件组成:

  • Linux:操作系统
  • Apache:Web 服务器
  • MySQL:数据库管理系统
  • PHP:编程语言

以下将逐步介绍如何在Ubuntu系统中搭建 LAMP 环境。

在Ubuntu上安装LAMP完整指南,看完你就懂得!

1. 创建具备 sudo 权限的用户

在开始安装前,确保您使用的是具有 sudo 权限的用户账户。以下是创建新用户并赋予其 sudo 权限的步骤:

  1. 创建新用户并设置密码:
    adduser 新用户名

    您将被提示输入并确认新用户的密码:

    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully
  2. 将用户添加到 sudo 组:
    sudo usermod -a -G sudo 新用户名
  3. 切换到新用户:
    su 新用户名

2. 安装 Apache

Apache 是一个稳定且广泛使用的 Web 服务器。以下是安装步骤:

  1. 更新系统并安装 Apache:
    sudo apt-get update && sudo apt-get install apache2
  2. 输入用户密码后,系统会显示将要安装的包,按 Y 并回车继续。
  3. 验证 Apache 是否安装成功: 打开浏览器,访问 http://服务器的IP地址,您应该能看到 Apache 的默认欢迎页面。

    如果不确定服务器的 IP 地址,可以通过以下方法获取:

    • 登录云服务器管理面板查找 IP。
    • 检查欢迎邮件中提供的服务器信息。

3. 安装 MySQL

MySQL 是一个强大的数据库管理系统,用于存储和管理网站数据。

  1. 安装 MySQL:
    sudo apt-get install mysql-server
  2. Y 并回车继续安装。
  3. 在安装过程中,系统会提示为 MySQL 的 root 用户设置密码。请确保使用强密码,并妥善保存。

4. 安装 PHP

PHP 是用于处理动态内容的脚本语言,可与 Apache 和 MySQL 协同工作。

  1. 安装 PHP 及其相关模块:
    • 对于 PHP 5.6:
      sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
    • 对于 PHP 7.0:
      sudo apt-get -y install php7.0 libapache2-mod-php7.0
  2. 修改 Apache 配置文件,使其优先加载 index.php 文件:
    sudo nano /etc/apache2/mods-enabled/dir.conf

    找到以下部分:

    <IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

    index.php 移动到第一位,修改为:

    <IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
  3. 保存并退出编辑器(按 Ctrl+X,然后按 Y 确认)。
  4. 重启 Apache 以应用更改:
    sudo systemctl restart apache2 && sudo systemctl status apache2

5. 测试 PHP

  1. 创建测试文件:
    sudo touch /var/www/html/info.php && echo "<?php phpinfo(); ?>" > /var/www/html/info.php
  2. 在浏览器中访问:
    http://服务器的IP地址/info.php

    如果页面正确显示 PHP 信息,说明 PHP 工作正常。

  3. 删除测试文件以确保安全:
    sudo rm /var/www/html/info.php

接下来的操作

完成 LAMP 环境搭建后,您可以继续以下操作:

  • 安装 PHP 模块
  • 部署 WordPress
  • 配置 phpMyAdmin 进行数据库管理

通过这些操作,您可以开始构建并管理您的动态网站。

赞(0)
未经允许不得转载;国外VPS测评网 » 在Ubuntu上安装LAMP完整指南,看完你就懂得!
分享到