如何在Debian 9 Linux上安装 LAMP 服务器

Apache

安装Apache服务器和模块以获取PHP支持。

# apt install apache2 libapache2-mod-php7.0

测试服务器

创建 /var/wwm/html/index.php 文件,并添加下面内容:

<?php phpinfo(); ?>

然后使用浏览器打开
http://服务器ip/index.php
将可以看到有关PHP配置的新。

如果我们希望通过图形Web界面管理数据库的简单方法,可以安装名为PHPMyAdmin的应用程序。
它允许我们通过 LAMP 服务器使用PHP管理数据库。

# apt install phpmyadmin

它的访问地址是:
http://服务器ip/phpmyadmin

MariaDB(MySQL)

传统上,LAMP中的“M”代表MySQL。
然而,MariaDB是一个无法由Oracle控制的替代品,因此它往往是一个更好的选择。

要安装Maridadb,只需使用apt即可安装软件包。

# apt install mariadb-client mariadb-server

在安装过程中,系统将提示我们为MariaDB创建root密码。
确保选择尽可能安全的内容,因为它将部分地确定数据库的安全性。

安装后,以root用户身份登录并设置常规用户和数据库。

mysql -u root -p

创建数据库很简单。
运行以下内容。

CREATE DATABASE newdb;

我们需要立即创建常规用户才能使用数据库。

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

该命令创建一个常规用户,可以在本地登录并设置该用户的密码。

为了使该用户能够使用刚刚创建的数据库,我们需要授予它们的权限。
由于这是一个用于管理此数据库上的所有内容的通用用户,因此将提供所有权限。

GRANT ALL PRIVILEGES ON newdb.* to 'admin'@'localhost';

从控制台刷新所有权限并退出。

FLUSH PRIVILEGES;
quit

PHP

在 LAMP 堆栈中,PHP为Web内容提供支持并与数据库交互。
要在Debian Stretch上安装PHP,请运行以下命令。

# apt install php7.0 php7.0-mysql
日期:2020-07-07 20:56:19 来源:oir作者:oir