安装apache

安装Apache本身和Apache PHP模块

$sudo apt install apache2 libapache2-mod-php

安装后,系统将自动启动apache服务。

使用浏览器打开
http://localhost
将可以看到默认Apache页面

安装PHP

$sudo apt install php php-mysql
如何在Debian 10 Buster上搭建 LAMP 服务器

在本教程中,我们将学习:

  • 如何设置MariaDB
  • 如何安装php
  • 如何安装apache
  • 如何测试LAMP服务器

安装MariaDB

MariaDB是MySQL的分支,它可以作为MySQL的替代品。
Debian和其他Linux发行版已选择近年来使用MariaDB作为默认MySQL选项,因为MariaDB是一个独立的项目,而MySQL由Oracle控制。

安装MariaDB软件包

首先从Debian存储库安装MariaDB。
它分为服务器和客户端组件。
为此,我们需要两者。

$sudo apt install mariadb-server mariadb-client

设置数据库

我们需要为Web应用程序设置一个基本数据库进行使用。

MariaDB在Debian 10上安全设置。

MariaDB附带一个方便的实用程序,可以自动保护数据库。

$sudo mysql_secure_installation

设置root的密码,并回答一些问题。

然后以root用户身份“使用mysql命令登录MariaDB”。

# mysql -u root -p

登录后,创建一个新数据库:

CREATE DATABASE newdb;

然后,创建一个新用户以访问数据库。

CREATE USER 'username'@'localhost' IDENTIFIED BY 'userpassword';

对于该用户能够使用数据库,我们需要在数据库上授予它权限。
因为我们想让它成为管理用户,因此授予它所有权限。

GRANT ALL PRIVILEGES ON newdb.* TO 'username'@'localhost';

刷新权限并退出数据库。

FLUSH PRIVILEGES;
\q

测试服务器

Apache在“/var/www/html”中查找index文件。
这可以是index.html或者index.php
删除现有的index.html,并创建一个新的index.php文件。

index.php内容如下

<?php phpinfo(); ?>

现在刷新浏览器
http://localhost
将可以看到有关服务器上PHP的信息。

我们已经准备好LAMP服务器。

日期:2020-07-07 20:56:35 来源:oir作者:oir