現在の位置: ホーム> 最新記事一覧> LNMP環境でのPHPのインストールと構成の詳細な手順のガイド

LNMP環境でのPHPのインストールと構成の詳細な手順のガイド

gitbox 2025-06-17

環境を準備します

開始する前に、Linuxオペレーティングシステム(Ubuntu、Centosなど)がインストールされ、NginxとMySQLも適切に実行されていることを確認してください。以下は、PHPをインストールするための前提条件です。

  • Linuxオペレーティングシステム(Ubuntu、Centosなど)
  • nginx webサーバー
  • MySQLデータベース

ステップ1:システムを更新します

PHPをインストールする前に、最新のパッケージとセキュリティアップデートのために最初にシステムを更新することをお勧めします。次のコマンドでシステムを更新します。

 sudo apt-get update && sudo apt-get upgrade

ステップ2:PHPとその拡張機能をインストールします

次に、PHPとその必要な拡張機能をインストールします。端末を入力し、次のコマンドを実行します。

 sudo apt-get install php php-fpm php-mysql php-cli php-curl php-mbstring php-xml

上記のコマンドは、XMLを接続および処理するMySQLの機能など、PHPとその共通拡張機能をインストールします。

php-fpmを構成します

インストールが完了した後、PHP-FPMをNginxと組み合わせて動作するように設定する必要があります。通常は次のようなphp-fpmの構成ファイルを編集します。

 /etc/php/7.x/fpm/php.ini

環境に基づいて適切なPHPバージョンを選択し、次の設定が正しいことを確認してください。

 cgi.fix_pathinfo=0

PHP-FPMサービスを開始します

構成ファイルが変更されたら、PHP-FPMサービスを開始し、システムが起動したときに自動的に実行されることを確認してください。

 sudo systemctl start php7.x-fpm
 sudo systemctl enable php7.x-fpm

ステップ3:PHPをサポートするようにnginxを構成します

次に、PHPリクエストを処理するようにnginxサーバーを構成する必要があります。 nginx構成ファイルを見つけます。通常:

 /etc/nginx/sites-available/default

サーバーブロックに以下を追加して、PHPファイルを処理します。

 location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

nginxを再起動します

構成が完了したら、nginxを再起動して変更を有効にします。

 sudo systemctl restart nginx

ステップ4:PHPのインストールをテストします

PHPのインストールが成功するようにするために、テストファイルを作成できます。 Web Root Directoryに移動し、info.phpというファイルを作成します。

 echo "<?php phpinfo(); ?>" > /var/www/html/info.php

次に、ブラウザのhttp://your-server-ip/info.phpにアクセスします。 PHP情報ページが表示されている場合は、おめでとうございます。LNMP環境にPHPを正常にインストールしました。

要約します

上記の手順を通じて、LNMP環境にPHPを正常にインストールして構成できます。このガイドを使用すると、開発と生産のニーズを満たすためにWebサーバーを簡単にセットアップおよび調整できます。定期的に更新を確認し、必要に応じてより多くのPHP拡張機能をインストールすることを忘れないでください。機能とパフォーマンスを改善してください。

LNMP環境でのこのPHPインストールガイドがあなたに役立つことを願っています!ご質問がある場合は、コメントセクションでお気軽に説明してください。