Ubuntu 20.04でLAMP(Linux、Apache、MySQL、PHP)スタックをセットアップする

Set Up Lamp Linux Apache



PHPで動的Webアプリケーションの構築を開始したばかりで、LAMPスタックをセットアップしたい場合があります。 LAMPの用語は、Linuxオペレーティングシステム、Apacheサーバー、MySQLデータベース、およびPHP言語に由来します。 Ubuntu20.04へのLAMPスタックのインストールを始めましょう。







まず、次のタスクを実行するには、システムに対するsudo権限を持っているか、rootとしてログインする必要があります。



システムのパッケージリポジトリを更新する

すべてのインストールを開始するには、最初にAPTキャッシュリポジトリを更新して、最新のすべてのアプリケーションをスムーズにインストールできるようにすることをお勧めします。



$sudoaptアップデート


apt-cacheが更新されると、LAMPスタックのインストールを進める準備が整います。





最初にMySQLをインストールしましょう。

Ubuntu20.04にMySQLをインストールする

MySQLは主にPHPのデータベースとして使用され、ubuntuシステムにMySQLをインストールするためのデータを管理および保存するために使用されるため、以下のコマンドを入力します。



$sudoaptインストールmysql-server mysql-client


パッケージをインストールするために追加のディスク容量を取るように求められるので、yを押してMySQLのインストールを続行します。


MySQLがインストールされたら、このコマンドを入力してバージョンを確認します。

$mysql - バージョン


また、MySQLのサービスがubuntuシステムで実行されているかどうかを確認するには、このコマンドを入力してステータスを確認します。

$sudosystemctl status mysql.service


アクティブでない場合は、上記のコマンドで次のようにstartキーワードを使用して開始できます。

$sudosystemctl start mysql.service


MySQLのシェルにログインするには、次のコマンドを入力します

$sudomysql


初めてパスワードを要求されることはありません。

MySQLのシェルにログインすると、パスワードを設定したり、その中のデータベースに関連する任意の機能を実行したりできます。

それでは、終了して、UbuntuシステムにApache 2Webサーバーをインストールしましょう。

mysql>> 出口

Ubuntu20.04にApacheWebサーバーをインストールします

Apache 2は、Webアプリケーションをホストするためのサーバーを処理するWebサーバーです。 UbuntuシステムにApache2をインストールするには、このコマンドを実行します。

$sudoaptインストールapache2


また、Apacheのインストール用に追加のディスク容量を許可するように求められる場合があるため、yを押してインストールプロセスを続行します。

一度、Apache 2Webサーバーもインストールされます。次のコマンドを入力すると、ステータスを確認できます。

$sudosystemctl status apache2


アクティブで実行中の場合は、PHPのインストールに取り掛かることができます。それ以外の場合は、コマンドの使用を開始します

$sudosystemctl start apache2


起動したら、今すぐPHPをインストールしましょう。

Ubuntu20.04にPHPをインストールする

PHPの最新の安定バージョンは、ターミナルで以下のコマンドを入力することにより、APTパッケージリポジトリからubuntuに簡単にインストールできます。

$sudoaptインストールphp


PHPをインストールするために追加のディスク容量を取るように求められた場合は、yを押してプロセスを続行します。

PHPが正常にインストールされたら、コマンドを入力してバージョンを確認できます。

$ php - バージョン


PHPバージョン7.3.4がインストールされています。

PHP拡張機能をインストールする

ここで、phpMyAdminに必要な他の基本的なPHP拡張機能もインストールする場合は、たとえば、

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

これを行うには、次のコマンドを入力します。

$sudoaptインストールphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


yと入力し、Enterボタンを押して、拡張機能をインストールするための追加のディスク容量を確保します。


このコマンドは、phpMyAdminを実行するために必要なすべてのPHP拡張機能をインストールします。

これが、Ubuntu 20.04に必要なすべてのパッケージをインストールし、動的Webアプリケーションを構築するためのLAMPスタックをセットアップする方法です。

結論

この投稿には、Ubuntu 20.04LTSにLAMPスタックをインストールしてセットアップするためのステップバイステップガイドが含まれています。