ホームページ  >  記事  >  バックエンド開発  >  UbuntuにLAMPサーバーシステムをインストールするにはどうすればよいですか?

UbuntuにLAMPサーバーシステムをインストールするにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-08-08 09:20:48829ブラウズ

なぜ Ubuntu に LAMP サーバーをインストールする必要があるのですか? Web 開発で作業するとき、私は気を散らすことなく自分のコンピューター上の開発環境で開発することを好みます。私は、インターネット上の全員に見えるミスよりも、ほとんど他人に見えないミスを犯したいと考えています。そんなプライベートな開発環境を整えるために、LAMPシステムを導入しました。ちなみに、LAMP に詳しくない方のために説明すると、LAMP は Linux、Apache、MySQL、PHP (および/または Perl) の略です。 LAMP はインターネット上で最も一般的な Web ホスティング プラットフォームの 1 つであるため、Web サイトの構築とテストに最適な環境の 1 つです。

以下の段階的な手順に従って、Ubuntu 12.04 (Precise Pangolin) に LAMP をインストールして構成します。このプロセスは Linux でもテストされています Mint 13/14/15、Ubuntu 12.10 (Quantal) Quetzal) と Ubuntu 13.04 Raring Ringtail。適度に高速なブロードバンド接続を使用している場合は、30 分もかからないはずです。

Ubuntu に LAMP をインストールする

Ubuntu の開発者は、単一のターミナル コマンドを使用して、LAMP パッケージのインストールと構成を簡単に行えるようにしました。それでは、ターミナル ウィンドウを開いて始めましょう。

rreee

はい、その通りです。最後のキャレット (^) を見逃さないでください。キャレットがないとコマンドは実行されません。とても魔法のようです!

Ubuntu に LAMP をインストールすると、

apt パッケージ マネージャーに、インストールする必要があり、確認を待っているパッケージが表示されるようになりました。 Enter キーを入力して確認し、インストールを続行します。

LAMP パッケージをインストールします

パッケージのダウンロードにしばらく時間がかかると、MySQL root ユーザーのパスワードを設定するように求められます。

MySQL ルート パスワードを設定する

MySQL に使用するパスワードを入力します。これを空のままにすることはできません。パスワードを確認するためにもう一度入力するよう求められます。

MySQL root パスワードを確認します

パスワードを確認した後、apt は残りのパッケージのインストールを続行します。

残りの LAMP パッケージのインストール

これで LAMP のインストールが完了しました。うわー、とても簡単ですね!システムを簡単に使用できるように設定するための残りの手順はわずかです。

Apache のテスト

Web ブラウザ ウィンドウを開き、アドレス http://localhost/ を入力します。 「It Works!」という Web ページが表示されるはずです。

Apache は適切に動作しています

Test php

Apache Web サーバーが適切に動作していることを確認したので、インストールされた php が適切に動作していることを確認する必要があります。これを行うには、testing.php というファイルを /var/www に作成する必要があります。一般的なテキスト エディタを root ユーザーとして使用することも、次のターミナル コマンドを使用することもできます:

  1. sudo apt-get install lamp-server^ 

その後、Apache Web サーバーを再起動する必要があります。

  1. echo "php phpinfo(); ?>" | sudo tee /var/www/testing.php 

Web ブラウザに戻り、アドレス http://localhost/testing.php/ を入力すると、インストールされている PHP に関する情報を示す Web ページが表示されるはずです。

php情報

Apache完全修飾ドメイン名の取得

サーバーの完全修飾ドメイン名に関連するApacheからのエラーメッセージに気付いたかもしれません。

  1. sudo service apache2 restart 

これは大きな問題ではありませんが、気になる場合は、次のコマンドを使用して修正できます。

  1. apache2: Could not reliably determine the server's fully qualified domain 
  2. name, using 127.0.1.1 for ServerName 

次に、Apache Web サーバーをリロードします。

  1. echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn 

このエラー メッセージが今後表示されることはありません。

MySQL の構成

このチュートリアルはローカル Web 開発環境をセットアップすることを目的としているため、MySQL をローカル ホスト IP アドレスにバインドする必要があります。デフォルトでは、システム上のこのアドレスは 127.0.0.1 になります。念のため、以下のコマンドを使用してアドレスを確認できます。

  1. sudo service apache2 reload 

次のようなものが表示されるはずです:

  1. cat /etc/hosts | grep localhost 

ここで、MySQL の my.cnf ファイルに正しいバインド アドレスがあることを確認する必要があります。

  1. 127.0.0.1 localhost 
  2. ::1     ip6-localhost ip6-loopback 

以下が表示されます:

  1. cat /etc/mysql/my.cnf | grep bind-address 

バインド アドレスがシステムの localhost に設定されているアドレスと一致しない場合は、root として /etc/mysql/my.cnf を編集して修正する必要があります。

phpMyAdminをインストールする

phpMyAdminをインストールする必要はありませんが、SQLを使用するウィザードでない限り、MySQLデータベースの管理タスクを処理するためにphpMyAdminが必要になります。

次のターミナル コマンドを使用して phpMyAdmin をインストールできます:

  1. bind-address = 127.0.0.1 

パッケージをインストールするかどうかを確認するメッセージが表示されます。 Enter キーを押して続行します。

phpMyAdmin パッケージをインストールします

その後、phpMyAdmin 用に構成された Web サーバーを選択するように求められます。これは重要!キーボードの矢印キーを使用して apache2 を強調表示し、スペースを使用してそれを選択します。 Enter キーを押して続行します。下の画像をクリックして拡大し、説明している内容を確認してください。

Apache 用の phpMyAdmin の構成

次の画面では、phpMyAdmin 用に dbconfig-common というデータベースを構成するかどうかを尋ねられます。 「はい」を選択してEnterを押します。

phpMyAdminのdbconfig-commonを設定します

次に、新しいデータベースを作成できるように、前に設定したMySQL rootパスワードを入力するように求められます。そこで、MySQL の root パスワードを入力して Enter キーを押します。

MySQL root パスワードを入力します

次のヒントは、phpMyAdmin の MySQL アプリケーション パスワードを作成することです。ランダムなパスワードを作成する場合は、Enter キーを押します。私は通常、MySQL の root パスワードに使用するものと同じパスワードを使用します。これはセキュリティの観点からは最善のアプローチではないかもしれませんが、これはクローズドな開発環境向けであるため、リスクは最小限に抑えられると考えられます。

phpMyAdmin MySQL アプリケーション パスワード

最後に、MySQL アプリケーション パスワードを確認するように求められます。前の手順と同じパスワードを入力し、Enter キーを押します。

MySQL アプリケーションのパスワードを確認します

この時点で、phpMyAdmin のインストールと構成は完了です。

phpMyAdminをテストする

最後のステップは、phpMyAdminが正常に実行されていることを確認することです。 Web ブラウザを開き、アドレス http://localhost/phpmyadmin/ を入力します。このようなページが表示されるはずです。

phpMyAdmin ログイン画面

これで、ユーザー名 root と、前に作成した root パスワードを使用してログインできるようになります。

phpMyAdmin がログインしました

おめでとうございます。これで、Ubuntu 12.04 での LAMP と phpMyAdmin のインストールと構成が完了しました。これで、ローカル Web サイトの作成を開始できます。 Web サイトを開発しているだけの場合は、ファイルを /var/www に置くことができます。注意: /var/www はユーザーおよびグループ root によって所有されているため、そこにファイルを root としてコピーするか、そこにファイルを書き込めるようにディレクトリの所有権や権限を変更する必要があります。あるいは、追加の Apache 構成を実行して、ファイルをホーム ディレクトリのどこかに保存することもできます。この方法で複数の Web サイトを構築することもできます。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

上記は、LAMP サーバー システムを Ubuntu にインストールする方法を紹介しました。 、関連コンテンツも含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。