LAMPスタックは、WebサイトおよびWebアプリケーションを作成するためのプラットフォームとして使用できるオープンソースソフトウェアのコレクションです。 LAMPという用語は、Linux®オペレーティングシステム、Apache®HTTPサーバー、MySQL®データベースシステム、およびPHPプログラミング言語の略語です。
Ubuntu18.04を実行しているLinuxベースのサーバーが必要です。
LAMPスタックをインストールする
LAMPスタックをインストールするには、次の手順を実行します。
-
LAMPをインストールする前に、パッケージ管理リポジトリが完全に最新であることを確認してください。次のコマンドを実行して、最新のパッケージリストを取得し、インストールされているパッケージを最新バージョンに更新します。
sudo apt update
-
Apacheをインストールするには、起動時に開始するように設定し、サービスを開始して、次のコマンドを実行します。
sudo apt install apache2 sudo systemctl start apache2.service sudo systemctl enable apache2.service
-
このLAMPがMySQLの代わりに使用するデータベースであるMariaDBをインストールするには、サービスを開始し、起動時に自動的に開始するように設定して、次のコマンドを実行します。
sudo apt-get install mariadb-server mariadb-client sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
-
MariaDBのインストールを完了するには、次のコマンドを使用してMariaDBのインストールウィザードを実行します。
sudo mysql_secure_installation
オプションのインストーラーを実行するときは、このガイドのすべてのプロンプトに「はい」と答えることができます。
-
LAMPスタックが使用するスクリプト言語であるPHPをインストールするには、次のコマンドを実行してaddOndrejのリポジトリにアクセスします。このリポジトリには、ダウンロードして使用するための更新されたPHPパッケージが保持されています。
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
-
多くのWebサービスが必要とするPHPやその他のモジュールをインストールするには、次のコマンドを実行します。
sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-gmp php7.1-curl php7.1-soap php7.1-bcmath php7.1-intl php7.1-mbstring php7.1-xmlrpc php7.1-mcrypt php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip
-
Apacheを再起動するには、次のコマンドを実行します。
sudo systemctl restart apache2
これで、ブラウザでサーバーのIPアドレスに移動し、Apacheテストページを表示して、サーバーが正しく構成されていることを確認できるようになります。 LAMPスタックはすべてセットアップされており、インストール後にアプリケーションのベースとして機能する準備ができています。特にPHPで使用することを選択したアプリケーションは、多くの場合、追加のモジュールを必要とするため、必要に応じてそれらのモジュールをインストールする準備をしてください。