ホームページ  >  記事  >  バックエンド開発  >  PHP7ランプのインストール方法

PHP7ランプのインストール方法

王林
王林オリジナル
2023-05-22 21:05:07425ブラウズ

Webアプリケーションを開発する際には、LAMPと呼ばれるソフトウェアスタックがよく使われます。 LAMP は、Linux、Apache、MySQL、PHP の略です。中でも PHP は人気のあるサーバーサイド スクリプト言語であり、LAMP 環境は完全な Web 開発環境を提供します。この記事では、PHP7 の LAMP 環境をインストールする方法に焦点を当てます。

始める前に、Linux オペレーティング システムと Apache Web サーバーがインストールされていることを確認してください。同時に、コマンド ラインに関する特定の基本知識も必要です。 Ubuntu オペレーティング システムは、LAMP 環境を使用する最も人気のある Linux ディストリビューションの 1 つであるため、インストールには使用することをお勧めします。

ステップ 1: PHP7 をインストールする

まず、PHP7 の事前依存関係をインストールします。次のコマンドを使用してインストールします。

sudo apt-get install -y python-software-properties software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt-get install -y php7.0 php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0-mysql php7.0-sqlite3 php7.0-mcrypt php7.0-curl php7.0-json php7.0-gd php7.0-gmp php7.0-mbstring php7.0-zip

これにより、PHP7 とその必要な拡張機能がインストールされます。別のオペレーティング システムを使用している場合は、PHP7 をインストールするために別のコマンドを使用する必要がある場合があります。

ステップ 2: PHP7 をテストする

インストールが完了したら、PHP が正しくインストールされているかどうかをテストする必要があります。

まず、次のコマンドを使用してテスト ファイルを作成します:

sudo nano /var/www/html/info.php

次に、次のコードをコピーしてファイルに貼り付けます:

<?php phpinfo(); ?>

これにより、次のようなテスト ファイルが作成されます。 PHP 情報 Web ページ。ブラウザにサーバーの IP アドレスまたはドメイン名を入力し、アドレス バーに「/info.php」と入力します。例:

http://your_server_IP_address/info.php

すべてがうまくいけば、次の内容が表示されるはずです。 PHP 情報ページで、PHP7 が正常にインストールされたことを確認します。

ステップ 3: MySQL データベースのインストールと構成

MySQL は、LAMP 環境のデータベース管理システムとして使用されるもう 1 つの必須コンポーネントです。次のコマンドを使用してインストールします:

sudo apt-get install -y mysql-server mysql-client

インストールが完了したら、次のコマンドを実行して MySQL を構成する必要があります:

sudo mysql_secure_installation

この対話型スクリプトでは、パスワードを設定する必要があります。 MySQL root ユーザーとその他のセキュリティ設定。最後に、root ユーザーに強力なパスワードを設定し、外部アクセスを無効にする必要があります。

ステップ 4: MySQL をテストする

インストールが完了したら、MySQL が正常に実行されているかどうかをテストします。コマンドラインに次のコマンドを入力します。

mysql -u root -p

データベースに入るには、MySQL root ユーザーのパスワードを入力してください。エラー メッセージがない場合は、MySQL サービスが稼働していることを意味します。

ステップ 5: Apache を構成する

Apache は LAMP 環境の Web サイトサーバーであり、PHP および MySQL とともに使用する必要があります。次のコマンドを使用して Apache をインストールできます:

sudo apt-get install -y apache2

同様に、Apache が適切に実行されているかどうかをテストする必要があります。ブラウザにサーバーの IP アドレスまたはドメイン名を入力し、「Apache2 Ubuntu Default Page」ページが表示されれば、Apache サーバーが正しくインストールされ、設定されています。

ステップ 6: mod_rewrite を有効にする

mod_rewrite は、URL を書き換えて内部リダイレクトを実行できる Apache モジュールです。ほとんどの Web サイトではこれを有効にする必要があるため、次のコマンドを使用して有効にできます:

sudo a2enmod rewrite

Apache サーバーを再起動して有効にします:

sudo systemctl restart apache2

ステップ 7: ファイアウォール設定

サーバーのセキュリティを強化するには、ファイアウォールでネットワーク トラフィックを制御できるようにする必要があります。次のコマンドを使用してファイアウォールをインストールできます:

sudo apt-get install -y ufw

ファイアウォールを有効にする:

sudo ufw enable

http および https トラフィックを開く:

sudo ufw allow http

sudo ufw allow https

この時点で、インストールは正常に完了しています。 PHP7ランプ環境。 LAMP は、Linux システム上で簡単にセットアップして使用できる、非常に一般的な Web 開発環境です。最後に、サーバーのセキュリティを保護するために、すべての重要なデータをバックアップし、定期的にシステム更新を実行することをお勧めします。

以上がPHP7ランプのインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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