GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 16.04 LTSにApache、MySQL、PHP(LAMP)をインストールする方法

LAMP(Linux、Apache、MySQL、およびPHPの短縮形) スタックは、PHPWebサイト開発およびWebホスティングで最も人気のある環境です。 Linuxがオペレーティングシステムである場合、ApacheはApache Foundationによって開発された人気のあるWebサーバーであり、MySQLはデータの保存に使用されるリレーショナルデータベース管理システムであり、PHPは広く使用されているプログラミング言語です。

この記事は、Ubuntu 16.04LTSシステムにApache2.4、MySQL 5.7、およびPHP7.2をインストールするのに役立ちます。

ステップ1–PHPをインストールする

PHP 7は、Ubuntu16.04リポジトリで利用可能なデフォルトのパッケージです。次のコマンドを使用して、aptキャッシュを更新し、システムにPHPパッケージをインストールします。

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.2

また、さまざまなタスクをサポートするために、いくつかの追加のPHPモジュールをインストールする必要がある場合があります

sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt

ステップ2–Apache2をインストールする

システムにPHPをインストールした後、システムへのApache2のインストールを開始しましょう。 libapache2-mod-phpもインストールする必要があります PHPをApache2で動作させるモジュール。

sudo apt install apache2 libapache2-mod-php7.2

ステップ3–MySQLをインストールする

最後に、MySQLデータベース用のmysql-serverパッケージをインストールします。また、phpを使用してMySQLサポートを使用するには、php-mysqlパッケージをインストールします。次のコマンドを使用してインストールします。

sudo apt install mysql-server php7.2-mysql

インストーラーはrootパスワードの入力を求めます。このパスワードはMySQLrootユーザーに対して機能します。 MySQLをインストールした後、MySQLサーバーの初期設定に対して次のコマンドを実行します。スクリプトは、パスワード検証ポリシーなど、以前のMySQLバージョンよりも多くの設定を要求することがわかります。

sudo mysql_secure_installation

Webインターフェイスを使用してMySQLを管理するためにphpMyAdminをインストールすることもできます。

sudo apt install phpmyadmin

ステップ4–サービスを再起動する

システムにすべてのサービスをインストールした後。 MySQLとApacheサービスを再起動して、手動で行った変更を再読み込みします。

sudo systemctl restart apache2.service
sudo systemctl restart mysql.service

ステップ5–ファイアウォールでのオープンアクセス

iptables / ufwが有効になっているシステムでは、次のコマンドを実行して、Webサーバーのパブリックアクセス用にポート80を開きます。

Iptablesユーザー:

sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

UFWユーザー:

sudo ufw allow 80/tcp

ステップ6–テストセットアップ

すべてのセットアップが完了した後。 info.phpを作成しましょう 次のコンテンツを含むファイルWebサイトドキュメントルート。

<?php
 phpinfo();
?>

次に、Webブラウザでこのファイルにアクセスします。以下のような画面が表示され、サーバー上のPHPの詳細がすべて表示されます。

おめでとうございます! これで、ubuntuシステムでWebサーバーが正常に構成されました。次の記事を読むRHELベースのシステムへのLAMPスタックのインストール


Ubuntu
  1. Ubuntu22.04LTSにLAMPスタックをインストールする方法

  2. Ubuntu16.04LTSにPHP5.6をインストールする方法

  3. Ubuntu16.04にLAMPをインストールする方法

  1. Linux、Apache、MySQL、PHP(LAMP)スタックをUbuntu16.04にインストールする方法

  2. Ubuntu20.04LTSにPHP7.4をインストールする方法

  3. Ubuntu 22.04 に LAMP Apache、MySQL、PHP をインストールする方法

  1. Linux、Apache、MySQL、PHP(LAMP)スタックをUbuntu 16.04 /Ubuntu14.04にインストールする方法

  2. Ubuntu 18.04 LTSにApache、MySQL、PHP(LAMP)スタックをインストールします

  3. Ubuntu 20.04 LTSにApache、MySQL、PHP(LAMPスタック)をインストールします