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 サイトの他の関連記事を参照してください。