ubuntuでlnmp環境をどのように構築しますか?

UbuntuシステムでLNMP環境(Linux + Nginx + MySQL + PHP)を構築するには、以下の手順に従うことができます。

  1. Nginxをインストールするには、ターミナルで以下のコマンドを実行してください。
  2. sudo apt update
    sudo apt install nginxを実行してください。
  3. MySQLのインストール:
    ターミナルで以下のコマンドを実行してMySQLをインストールしてください:
  4. sudo aptを使用して、mysql-serverをインストールします。
  5. PHPをインストールするには、ターミナルで以下のコマンドを実行してPHPおよび関連プラグインをインストールしてください。
  6. sudo aptでphp-fpmとphp-mysqlをインストールしてください。
  7. Nginxの設定:
    Nginxの設定ファイルを作成し、例えば/etc/nginx/sites-available/example.comに以下の内容を追加してください。
  8. サーバー {
    ポート80で待機;
    サーバーの名前はexample.com;
    ルートは/var/www/html;
    indexはindex.php index.html index.htm;ロケーション/ {
    try_files $uri $uri/ /index.php?$query_string;
    }

    ロケーション~ \.php$ {
    snippets/fastcgi-php.confをインクルード;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
    }

  9. その後、以下のコマンドを実行して設定ファイルを有効にし、Nginxを再起動します:
  10. sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl reload nginx
  11. LNMP環境のテスト:
    /var/www/htmlディレクトリにindex.phpファイルを作成し、以下の内容を記述してください。

  12. 「http://example.com」にアクセスして、PHP情報ページが表示されたら、LNMP環境の構築が成功していることを示しています。

このようにして、UbuntuシステムでLNMP環境を構築する過程が完了しました。何か質問があれば、いつでも私にお尋ねください。

bannerAds