Debianの10でLAMPサーバーをインストールする方法

「LAMP」スタックは、オープンソースソフトウェアのコレクションで、通常はシステムが動的なアプリケーションを展開できるようにするために一緒にインストールされています。この用語は、Linuxオペレーティングシステム、Apache Webサーバー、MariaDBのデータベースとPHPプログラミング略語の最初の文字を記述します。

「LAMP」スタックは、通常、代替としてMariaDBのMySQLを使用してMySQLデータベース管理システムが、(例えばDebianのような)いくつかのLinuxディストリビューションを伴うが。

この記事では、Debianの10のサーバーにインストールLAMPスタックとしてMariaDBのデータベース管理システムを使用する方法を紹介します。

Debianの10 Apache Webサーバーにインストール

Apache Webサーバーは、強力で信頼性の高い、安全で拡張性の高いWebサイトをホストするために広く使用されているHTTPサーバ・ソフトウェア、オープンソースです。

図に示すように、Apacheのは、Debianのaptパッケージマネージャの使用をインストールします。

#aptのインストールのapache2

インストールが完了した後にApache、インストーラはすぐにApache2のサービスを開始するにsystemdシステムおよびサービスマネージャをトリガし、それがシステムの起動時に自動的に起動されます。

Apacheサービスが起動しているかどうかを確認するには、次のコマンドを実行しますsystemctl。

#systemctlステータスのapache2

あなたはまた、次のコマンドsystemctlを使用して起動、停止、再起動して、Apache Webサーバーの状態を取得することができます。

#systemctl開始apache2.service
#systemctl再起動apache2.service
#systemctl停止apache2.service
#systemctlリロードapache2.service
#systemctlステータスapache2.service

すでにファイアウォールを実行している場合は、Apache上の着信トラフィックを許可するために、ポート80(WWW)および443(HTTPS)を開く必要があります。

#UFW WWWの許可
HTTPS#のUFWは許可
#UFWのステータス

今、あなたは、Apacheが正しくインストールされ、Webページを提供できるかどうかをテストする必要があります。Webブラウザを開き、ApacheのDebianのデフォルトページにアクセスするには、次のURLを使用します。

http:// SERVER_IP /
或者
ます。http:// localhost /を

Debianの10はMariaDBに取り付けられました

Apache Webサーバが稼働したら、あなたのサイトのデータを保持し、管理するためのデータベース・システムをインストールする必要があります。

図に示すようにMariaDBをインストールするには、Debianのaptパッケージマネージャを使用してください。

#のapt mariadb-サーバーをインストールします

MariaDBをインストールした後、いくつかの危険なデフォルト設定を削除し、データベースシステムへのアクセスを無効になり、次の推奨安全スクリプトを実行します。

#1 mysql_secure_installation

スクリプト上の安全性を示すように、あなたが、その中に配置されMariaDBにいくつかの変更を加えることができ、一連の質問をご案内します。

あなたは「tecmint_wpdb」と呼ばれる「tecmint_wpuser」という名前のデータベースを作成すると、データベース・ユーザーの完全な権限を持っている場合は、次のコマンドを実行します。

# mysql -u root -p
MariaDB [(none)]> CREATE DATABASE tecmint_wpdb;
MariaDB [(none)]> GRANT ALL ON tecmint_wpdb.* TO 'tecmint_wpuser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

您可以通过使用用户凭据登录MariaDB来确认新用户是否具有数据库的完全权限,如下所示。

# mysql -u tecmint_wpuser -p
MariaDB [(none)]> SHOW DATABASES;

在Debian 10上安装PHP 7.3

PHP(超文本预处理器)是一种流行的脚本语言,用于构建用于显示Web内容和用户与数据库交互的逻辑。

要安装PHP包,请运行以下命令。

# apt install php libapache2-mod-php php-mysql

如果要安装其他PHP模块,可以使用apt-cache命令和grep命令的组合进行搜索和安装,如图所示。

# apt-cache search php | egrep 'module' | grep default

现在重新加载Apache的配置并使用以下命令检查状态。

# systemctl reload apache2
# systemctl status apache2

在Apache上测试PHP处理

我们将创建一个简单的PHP脚本来验证Apache是否可以处理PHP文件的请求。

# nano /var/www/html/info.php

在文件中添加以下PHP代码。

<?php phpinfo(); ?>

完成后,保存并关闭文件。

现在打开浏览器并键入以下地址,以查看您的Web服务器是否可以显示由此PHP脚本创建的内容。

http://SERVER_IP/info.php
或者
http://localhost/info.php

如果您在Web浏览器中看到上面的页面,那么您的PHP安装正在按预期工作。 此外,此页面显示了有关PHP安装的一些基本详细信息,它对于调试非常有用,但同时它还会显示有关PHP的一些敏感信息。

因此,强烈建议从服务器中删除此文件。

# rm /var/www/html/info.php

结论

在本文中,我们已经解释了如何在Debian 10服务器上安装Linux,Apache,MariaDB和PHP(LAMP)堆栈。 如果您对本文有疑问,请随时在评论部分询问。

via:https://www.tecmint.com/install-lamp-on-debian-10-server/

おすすめ

転載: www.linuxidc.com/Linux/2019-08/159818.htm