GNU/Linux >> Linux の 問題 >  >> Debian

Debian 9StretchLinuxにLAMPサーバーをインストールする方法

はじめに

LAMPサーバーは、LinuxWebホスティングの要です。動的なWebコンテンツの初期の頃、LAMPはLinuxがWebスペースで王冠を獲得したものであり、インターネットのサイトの非常に大きな部分に電力を供給する責任があります。

ウェブサイトをホストするためにLAMPスタックを設定することを検討している場合、DebianStretchよりも優れたビルドオプションを見つけるのは難しいでしょう。結局のところ、Debianはその安定性、セキュリティ、および大規模なパッケージリポジトリでよく知られており、Stretchも例外ではありません。

MariaDB(MySQL)

開始するには、スタックのデータベース部分であるMariaDBをインストールしてセットアップします。従来、LAMPの「M」はMySQLを表します。ただし、MariaDBは、Oracleによって制御されないドロップインの代替品であるため、より適切なオプションになる傾向があります。

StretchにMaridaDBをインストールするには、aptを使用するだけです。 パッケージをインストールします。

# apt install mariadb-client mariadb-server

インストールプロセス中に、MariaDBのルートパスワードを作成するように求められます。データベースのセキュリティを部分的に決定するので、できるだけ安全なものを選択するようにしてください。

MariaDBサーバーがインストールされたので、rootユーザーとしてログインし、通常のユーザーとデータベースをセットアップできます。

mysql -u root -p

その後、MariaDBは、設定したルートパスワードの入力を求めます。

データベースの作成は非常に簡単です。次を実行するだけです。

CREATE DATABASE newdb;

データベースを使用するには、今すぐ通常のユーザーを作成する必要があります。 MariaDB全体の管理以外の目的でrootユーザーを使用することは絶対にひどい考えです。

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

このコマンドは、ローカルでサインインしてそのユーザーのパスワードを設定できる通常のユーザーを作成します。

そのユーザーが作成したデータベースを使用できるようにするには、そのユーザーに特権を付与する必要があります。これは、このデータベース上のすべてを管理するための汎用ユーザーであるため、すべての権限が付与されます。

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

それが完了したら、コンソールからすべての権限をフラッシュして終了します。

FLUSH PRIVILEGES;
quit

データベースは以上です。確かに、必要に応じてこれの任意の部分をカスタマイズできます。

PHP

LAMPサーバーをセットアップするための次のステップは、PHPをインストールすることです。 LAMPスタックでは、PHPがWebコンテンツを強化し、データベースと対話します。 PHPをDebianStretchにインストールするには、次の行を実行します。

# apt install php7.0 php7.0-mysql

本当に必要なのはそれだけです。これで、PHPを使用する準備が整いました。

Apache

Apache Webサーバーは非常に強力であり、セットアップが非常に簡単な場合もあれば、非常に詳細な場合もあります。これは単なるガイドであるため、基本的なサーバーをセットアップするための最短パスをたどります。

したがって、ApacheサーバーとPHPサポート用のモジュールの両方をインストールします。

# apt install apache2 libapache2-mod-php7.0

サーバーのテスト

デフォルトでは、Apacheは/var/www/htmlのコンテンツをサーバーします 最初にindex.phpというファイルを探します またはindex.html 。そのファイルを作成し、次のコード行をそのファイルに配置します。

<?php phpinfo(); ?>

ブラウザを開き、localhostと入力します アドレスバーにあります。ローカルでこれを行っていない場合は、ドメイン名またはIPを入力します。 PHPのインストールに関する情報を含む長いテーブルが表示されます。この時点で、サーバーは正式に機能しています。

グラフィカルなWebインターフェイスを介してデータベースを簡単に管理する方法が必要な場合は、phpmyadminというアプリケーションをインストールできます。これにより、LAMPサーバーを介してPHPを使用してデータベースを管理できます。 Stretchにインストールするには、aptでプルするだけです。 。

# apt install phpmyadmin

パッケージがインストールされたら、ブラウザでlocalhost/phpmyadminに移動できます。 データベースのクレデンシャルを受け入れるログイン画面が表示され、最後にデータベースを操作するためのインターフェイスが表示されます。

まとめ

これで、LAMPサーバーの準備が整いました。もちろん、他にもたくさんのオプションがあります。これを公開サーバーとして使用する場合は、Apacheのセキュリティオプションをさらに検討することをお勧めします。そうは言っても、このLAMPサーバーは、カスタムPHPアプリケーションから、WordPressのような人気のあるソリューション、さらにはLaravelのような開発フレームワークまですべてを実行できます。


Debian
  1. MySQLコミュニティサーバーをDebian9StretchLinuxにインストールする方法

  2. Debian 9StretchLinuxにTomcat9をインストールする方法

  3. Debian 9StretchLinuxにNodeJSをインストールする方法

  1. Debian 9StretchLinuxにTeamViewerをインストールする方法

  2. Debian 9StretchLinuxにSpotifyをインストールする方法

  3. DropboxクライアントをDebian9StretchLinuxにインストールする方法

  1. Debian 9StretchLinuxにDockerエンジンをインストールする方法

  2. Debian 9StretchLinuxにビットコインノードをインストールする方法

  3. Debian 9StretchLinuxにJenkinsをインストールする方法